Сейчас я делаю всё, как в документации PHP:
Код: Выделить всё
$db = pg_connect("host=localhost user=user password=123 dbname=test") or die("Could not connect");
$result = pg_copy_from($db, 'public.my_table (id, test_id,lock_name,func_type)', $data, ',');
Код: Выделить всё
Yii::$app->db->createCommand("pg_copy_from('public.my_table (id, test_id,lock_name,func_type)')")->execute($data);