我正在使用django 1.11
和PostgreSQL 9.6
。当我想测试一个应用程序时,我发现django测试将创建并使用一个测试数据库。该测试数据库没有需要首先创建的扩展。
那么在创建测试数据库之后和创建测试数据之前如何创建扩展?
答案 0 :(得分:1)
您应该做的是将扩展名应用于template0
数据库,该数据库用于创建用于测试的新数据库。正如this article中所述,它解释了template1
和psql -d template1 -c 'command to create your extension here;'
数据库:
如果您在template1中添加了任何内容,则该文件将在新数据库中可用 您使用以下语法:“创建数据库[DB_NAME];”这可以 如果您依赖于预安装的对象,则可以大大简化部署 例如监视或开发。
只需运行:
var i = TimeSpan.FromTicks(startDate.Ticks).TotalSeconds;