PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да импортирам съществуващи *.sql файлове в PostgreSQL 8.4?

От командния ред:

psql -f 1.sql
psql -f 2.sql

От psql подкана:

\i 1.sql
\i 2.sql

Имайте предвид, че може да се наложи да импортирате файловете в определен ред (например:дефиниране на данни преди манипулиране на данни). Ако имате bash shell (GNU/Linux, Mac OS X, Cygwin) и файловете могат да бъдат импортирани по азбучен ред , можете да използвате тази команда:

for f in *.sql ; do psql -f $f ; done

Ето документацията на psql приложение (благодаря, Франк):http://www.postgresql.org/docs/current/static/app-psql.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL репликация за аварийно възстановяване

  2. Множество CTE в една заявка

  3. Импортирайте XML файлове в PostgreSQL

  4. Проблеми при настройката на персонализиран първичен ключ при миграция на Rails 4

  5. Референтен псевдоним в клаузата WHERE