本地主机未从pgadmin表中获取数据

时间:2019-01-18 22:08:04

标签: django postgresql

我正在尝试从本地主机获取PostgreSQL表数据。这里有些奇怪,因为我从pyCharm Django项目迁移了那些表。

pgAdmin is filled with tables

不知道出了什么问题,我仔细检查了我的setting.py文件和数据库是否正确配置'ENGINE': 'django.db.backends.postgresql'以及数据库名称,用户名,密码等。/etc/paths也具有这些路径。

paths

请让我知道是否需要任何信息。

我正在使用Mac OS V10.14.2

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,我认为如果有人遇到同样的问题,这将对其他人有所帮助。

由于数据是从本地项目迁移的,因此请使用pg_dump [database_name] > [outfile.sql]将PostgreSQL数据库提取到脚本文件中。

由pg_dump创建的.sql文件是并且打算由psql程序读取。恢复转储的一般命令格式为psql [database_name] < [outfile.sql]

用于迁移数据的文档:https://postgresapp.com/documentation/migrating-data.html

参考:https://www.postgresql.org/docs/9.1/backup-dump.html