备份所有数据从postgreSQL数据库(Django网站)

2024-09-30 14:26:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试备份postgresql数据库中的所有内容。我有两个网站我的生活和开发一。所有的代码都是同步的,我只想把所有的数据复制到开发站点上做一些测试,然后添加数据,然后再复制回来。在

我试着浏览了postgres网站上的文档,现在很幸运。在

我运行的执行转储/恢复的命令:

pg_dump db_name > joshtestdump 
psql dbname < joshtestdump –

当我运行第一个命令转储数据库时,收到以下错误消息:

^{pr2}$

补充一下,数据库的用户名和密码是空白的。这有什么影响吗?在

我对postgreSQL不太熟悉,网上的每一个教程都做同样的事情。在

如果你需要更多的细节,请告诉我!在

以下是我的数据库详细信息:

DATABASE_ENGINE = 'postgresql_psycopg2'           # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'db_name'             # Or path to database file if using sqlite3.
DATABASE_USER = ''             # Not used with sqlite3.
DATABASE_PASSWORD = ''         # Not used with sqlite3.
DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.

谢谢

乔希

更新


Tags: to数据name命令数据库db网站postgresql
1条回答
网友
1楼 · 发布于 2024-09-30 14:26:35
  1. 为什么要使用gzip而不是format来获取压缩转储?在
  2. 你为什么要做这个?在
  3. 为什么不使用pg_restore来恢复数据库?在
  4. 为什么你喜欢随机的网络教程而不是实际的manuals

    pg_dump-U some\U user-Fc数据库\U name>;mydb.垃圾场在

    pg_restore-U some\U user-d数据库\U名称mydb.垃圾场

相关问题 更多 >