postgresql - psql:在一行代码中重置和重新创建数据库
问题描述
我正在尝试使用一行代码删除并重新创建一个 postgresql 数据库,如下所示:
psql -h server_name -U webapp -f mydb_dump.sql database_name
但我收到以下错误:
ERROR: constraint "work_packets" for relation "work_packets_workpacket" already exists
WARNING: no privileges could be revoked for "public"
我错过了什么以及如何传递密码以避免提示?
谢谢
解决方案
推荐阅读
- python - Newspaper3k:有什么方法可以将多篇网络文章下载到一个变量中?
- python - 为什么我的逻辑回归模型的准确率超过 100%?
- java - Java中的数据隐藏
- jupyter-widget - ipyvuetify:资源“(localhost).../extension.js?v=...”由于 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)而被阻止
- java - Spring JdbcTemplate 无法将 String 转换为 Enum(扩展特定接口),因为即使删除了默认转换器也会被调用
- javascript - 插入新记录时出错(php中未定义的id错误)
- azure-maps - Azure Maps Web SDK - 地图控件工具提示始终为英文
- java - 使用 JMS 为 Azure 服务总线安排消息
- spring - Spring Data JPA - 无法插入数据库 - 注释问题?
- delay - 延迟交易过帐