Я пытаюсь использовать Postgres (8.4) вместо MySQL для нового проекта из-за доступных супер-элегантных функций PostGIS 2.0. Я использую готовый сервер LAPP, поэтому Cake 2.3.7 работает и может подключаться к моей базе данных.
база данных.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.