为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 django 测试设置中创建 postgresql 扩展

如何在 django 测试设置中创建 postgresql 扩展

侃侃无极 2021-06-07 21:17:53
我正在使用django 1.11和PostgreSQL 9.6。当我想测试一个应用程序时,我发现django测试会创建和使用一个测试数据库。这个测试数据库没有需要先创建的扩展。那么如何在创建测试数据库之后,创建测试数据之前创建扩展呢?
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

您应该做的是将您的扩展应用到template1用于创建新数据库进行测试的数据库。正如本文解释template0template1数据库中所述:

如果您使用以下语法,您放入 template1 的任何内容都将在新数据库中可用:“create database [DB_NAME];” 如果您依赖预安装的对象进行监控或开发,这可以大大简化您的部署。

只需运行:

psql -d template1 -c 'command to create your extension here;'


查看完整回答
反对 回复 2021-06-09
  • 1 回答
  • 0 关注
  • 194 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号