如何定义在使用Doctrine2创建DB时要使用的Postgres模板?

时间:2012-04-10 12:32:47

标签: postgresql symfony doctrine doctrine-orm postgis

我正在使用PostgreSQL作为新的Symfony2 + Doctrine2项目的数据库后端。我想利用PostGIS的一些功能,因此为PostGIS创建了一个Postgres模板。

现在,我看不出如何告诉Doctrine2使用PostGIS模板而不是默认模板,查看Doctrine2代码并没有把我带到任何地方(说实话,我很难弄清楚它是怎么回事甚至有效。)

这甚至可能吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

你最基本的问题之一可能是,当你抽象时,你失去了低级控制。据我所知,模板数据库不太可能是其他地方的常见概念。所以你真的必须降到较低的水平,手动连接到postgres数据库并自己发出CREATE DATABASE foo WITH TEMPLATE bar声明。