我正在尝试将旧数据库的schema.sql文件导入到postgresql中新创建的数据库。
请告诉我需要遵循的步骤。
环境:linux centos 7 数据库:postgresql 9.3 已经将schema.sql文件复制到目录/var/lib/pgsql/9.4/data/中。
谢谢。
我正在尝试将旧数据库的schema.sql文件导入到postgresql中新创建的数据库。
请告诉我需要遵循的步骤。
环境:linux centos 7 数据库:postgresql 9.3 已经将schema.sql文件复制到目录/var/lib/pgsql/9.4/data/中。
谢谢。
您可以使用psql直接执行SQL文件,以在新的数据库中创建架构:
psql -f schemadump.sql -p port -U username dbname
尝试
cat old_db_dump.sql | psql -U db_user_name -d new_db_name
psql -U db_user_name -d new_db_name -f old_db_dump.sql
- user330315