Cake 2.3用Postgres烘焙8.4 - 数据库中没有表格?

时间:2013-07-12 19:25:47

标签: cakephp postgresql-8.4 cakephp-bake

我正在尝试使用Postgres(8.4)而不是MySQL来创建一个新项目,因为它提供了超级漂亮的PostGIS 2.0功能。我正在使用Turnkey LAPP服务器,因此Cake 2.3.7已启动并正在运行,可以连接到我的数据库。

database.php中

<?php
class DATABASE_CONFIG {

    public $default = array(
        'datasource' => 'Database/Postgres',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'cakephp',
        'password' => 'c6E5rUbr',
        'database' => 'omega',
        'schema' => 'public'
    );

}

在phpPgAdmin中,我有一个名为 omega 的数据库,带有 public 架构,以及一个名为users的表。

用户有三个字段:

id          numeric 
username    character varying   
password    character varying   

当我去烘烤时,我得到以下输出:

Your database does not have any tables.

1 个答案:

答案 0 :(得分:0)

许可,许可,许可!

一切都设置正确。我将表的所有者更改为我为cakephp创建的postgres用户,一切正常!