Sto utilizzando il database Postgres con PostGIS e PGAdmin. Ho molti file .sql con dimensioni diverse come 300 MB, 280 MB ecc. Da inserire nel database. Qual è il modo migliore per farlo tramite il codice java o alcuni comandi di psql. Sono molto nuovo anche per il database java e postgres. Per favore, dammi qualche suggerimento.come eseguire file .sql nel database postgres
risposta
appena messo sulla riga di comando dopo psql
:
psql example.sql
psql
prenderà il file ed eseguire ogni riga al server.
Se il server non è in esecuzione sul computer, è necessario specificare il nome host al computer e un nome utente per accedere al server con:
psql -h server.postgres.com -U username example.sql
Per inviare più file, basta elencarli tutti : strumento a riga di
psql example1.sql example2.sql example3.sql
Uso psql
comando:
psql -f file_with_sql.sql
Questo comando esegue tutti i comandi riga per riga (tranne quando il file contiene i blocchi BEGIN ... END. In questo caso i comandi nei blocchi vengono eseguiti nella transazione). Per avvolgere tutti i comandi in uso transazione --single-transaction
interruttore:
psql --single-transaction -f file_with_sql.sql
Per ulteriori opzioni:
psql --help
Esegue l'intero file sql in una transazione o utilizza una nuova transazione per ogni linea nel file? – Ben
@Ben guarda la mia modifica. –
- 1. Come posso importare un file .sql nel mio database Heroku postgres?
- 2. Come eseguire Postgres localmente
- 3. Come creare lo script sql dello schema del database postgres?
- 4. Scrivi GeoDataFrame nel database SQL
- 5. Docker - Come può eseguire il comando psql nel contenitore postgres?
- 6. Convertire un database Postgres normale nel database PostGis
- 7. Postgres utente crea database
- 8. come importare enormi .csv nel database sql?
- 9. come eseguire uno script .sql su heroku?
- 10. Postgres: \ copy syntax error in .sql file
- 11. Importazione XML nel database SQL
- 12. laravel 5 con Postgres SQL
- 13. Codifica colonne postgres database
- 14. Come salvare un file immagine su un database Postgres?
- 15. pg_dump database postgres dal server remoto
- 16. Stampa sullo schermo in file .sql postgres
- 17. Come memorizzare un albero nel database SQL
- 18. Come inserire caratteri arabi nel database sql?
- 19. Come includere un file sql nel file sql? MS SQL
- 20. archivio arabo nel database SQL
- 21. Come svuotare un database SQL?
- 22. Come eseguire lo script sql di Postgres da un altro script?
- 23. Utilizzo di Putty per importare un file sql nel database
- 24. SQL Azure VIEW DATABASE permesso STATO negata nel database 'master'
- 25. Copia presenti nel file CSV per postgres
- 26. Come eseguire il file sql da java
- 27. Modo automatico per convertire i file XML nel database SQL?
- 28. Come goccia utente da Postgres Database
- 29. Dove vengono salvati i file di database Postgres in ubuntu?
- 30. Eseguire "backup" del database SQL Server Compact
vedi [Documentazione PSQL] (http://www.postgresql.org/docs/9.1/static/app -psql.html) –
Ho file molto grandi e quelli devono essere inviati a un altro server. quindi ci vuole molto tempo per passare a psql. c'è comunque da fare direttamente da pgadmin? – sasikala
Migliore aspetto sotto link http://stackoverflow.com/questions/3204274/importing-sql-file-on-windows-to-postgresql – charan