abbiamo un database semi-grande che impiega molto tempo per importare localmente sulle nostre singole macchine dev. Mi chiedevo se esistessero strumenti che potessero connettersi a un database, fare una piccola analisi e prelevare un campione del database mantenendo tutte le relazioni tramite un parametro passato. Qualcosa come pg_sample - through_size 1000 --dbhost mydbhost --dbuname uname --dbpword pword crea un dump che posso importare nel mio database per test e sviluppo. Ma non ci vorranno 45 minuti per farlo.Plagiando un campione del vostro database - Postgresql
Grazie
Questo sarebbe un compito difficile preservando l'integrità referenziale. Pensa alle relazioni 1: n in cui una riga nella tabella 'a' fa riferimento a 5000 righe nella tabella' b' ... –
sono d'accordo, lo sarebbe. ecco perché speravo che fosse già scritto. ;) Tuttavia, se puoi anche fornirgli alcune classi base per iniziare, e prendi tutto in una tabella con un numero di record inferiore ai tuoi valori di rough_size. – Sector7B
Mi piacerebbe un tale strumento. Posso sognare ... –