Yii 2 postgres миграции?
Re: Yii 2 postgres миграции?
так и не понял влияние религии на структуру хранения таблиц в постгресс? вы не сектант случаем? почему навязываете нам "религию" не дав ее описание, чем она лучше "мифов"?
Re: Yii 2 postgres миграции?
интернет мем. сарказм вообще не воспринимаете? неправильно это. насколько неправильно - мануал сейчас не приведу
Re: Yii 2 postgres миграции?
Без пруфов - пустословие.des1roer писал(а):неправильно это. насколько неправильно - мануал сейчас не приведу
Re: Yii 2 postgres миграции?
про паблик бред сивой кобылы и вкусовщина. Это схема по умолчанию, и имеет смысл заводить новые схемы только при 20+ таблиц для логического разделения/вынесения групп логически связанных таблиц.
Re: Yii 2 postgres миграции?
и гуру с нами. так как быть то с другой схемой по умолчанию. при создании модели кст он правильно таблицы из схемы видит
Re: Yii 2 postgres миграции?
просто вы думаете, что defaultSchema - это схема, которую будет юзать yii по умолчанию для всех запросов, а разработчики yii думают, что это схема, которую ВЫ будете юзать по умолчанию.des1roer писал(а):и гуру с нами. так как быть то с другой схемой по умолчанию. при создании модели кст он правильно таблицы из схемы видит
Для прояснения того, что я сказал смотрим Schema::loadTableNames()
Re: Yii 2 postgres миграции?
так мне yii переписать под это дело надо?
в первом это тоже нативно не было реализовано. но можно было сделать так например http://des1roer.blogspot.ru/2015/04/yii-postgres.html
в первом это тоже нативно не было реализовано. но можно было сделать так например http://des1roer.blogspot.ru/2015/04/yii-postgres.html
Re: Yii 2 postgres миграции?
если поищите в issue (по defaultSchema), то кроме вашего найдете еще один с таким же хаком как в вашем блоге, только через конфиг.des1roer писал(а):так мне yii переписать под это дело надо?
в первом это тоже нативно не было реализовано. но можно было сделать так например http://des1roer.blogspot.ru/2015/04/yii-postgres.html
Re: Yii 2 postgres миграции?
мы про первую версию? или про вторую?
Re: Yii 2 postgres миграции?
о чем это мы?
есть же решение действительно
есть же решение действительно
Код: Выделить всё
<?php
return [
'class' => 'yii\db\Connection',
//'dsn' => 'mysql:host=localhost;dbname=localdb',
'dsn' => 'pgsql:host=*.ru;port=*;dbname=DB_*',
'username' => '*',
'password' => '*',
'charset' => 'utf8',
'schemaMap' => [
'pgsql' => [
'class' => 'yii\db\pgsql\Schema',
'defaultSchema' => 'yii2', //specify your schema here
]
],
'on afterOpen' => function ($event)
{
$event->sender->createCommand("SET search_path TO yii2")->execute();
}
];
Re: Yii 2 postgres миграции?
да, про нееdes1roer писал(а):о чем это мы?
есть же решение действительноКод: Выделить всё
<?php return [ 'class' => 'yii\db\Connection', //'dsn' => 'mysql:host=localhost;dbname=localdb', 'dsn' => 'pgsql:host=*.ru;port=*;dbname=DB_*', 'username' => '*', 'password' => '*', 'charset' => 'utf8', 'schemaMap' => [ 'pgsql' => [ 'class' => 'yii\db\pgsql\Schema', 'defaultSchema' => 'yii2', //specify your schema here ] ], 'on afterOpen' => function ($event) { $event->sender->createCommand("SET search_path TO yii2")->execute(); } ];