Я настраиваю тестирование базы данных Postgres для проекта Kohana 3.2.Я хотел бы создать временную схему, запустить несколько сценариев sql из файла, чтобы установить схему, а затем провести тестирование, а затем удалить временную схему в tearDown.
Я попытался получить содержимое сценариевиспользование file_get_contents ($ sqlfilename), а затем использование Kohana's DB: query (), но это взлом и все равно не работает должным образом.
pg_execute не будет работать, потому что файлы являются пакетными сценариями
Я запускаю команды psql с exec ()?
Каков наилучший / предпочтительный способ запуска пакетных сценариев на БД Postgres из PHP?
Спасибо !!!