Ну так напиши сообществу - поделись решением проблемы
не успел еще, до конца пытаюсь разобраться с решением. сама причина: в БД таблицы и поля в верхнем регистре, не знаю почему. в моделях в $table так же указывается в верхнем регистре. firebird на это не ругался. PG начал говорить, что такой таблицы нет. после того, как в $table запихнули в маленький регистр, все получилось. теперь проблема, как все модели изменить правильно, все поля, чтоб PG не ругался, потому что проект будет работать в одной организации на PG, в другой на firebird и то, что работает на PG - не работает на FB и наоборот