Роман
http://prntscr.com/ffcvz7
Ivan
вот об этом я говорил)
Роман
какая из них теперь родительаня таблица то
Роман
походу которая подсвечивает синим
Anonymous
раз уж на флуд дело пошло, есть тут ютуберы? с кем можно приватно поговорить на данную тему?
Borys
Borys
посмотри id в столбце удаляемой строки
Borys
и по id найдешь сразу
Роман
ты не поверишь ту тпиздец тут вместо id везде uploadID
Роман
вот схеме я так понял это родитель но и там не дает удалять запись
Роман
http://prntscr.com/ffd64e
Роман
уже три таблицы по цепочки прошел и никгде нельзя ничег оудалить
Borys
Роман
строки
Borys
у родительских строк так-то тоже могут быть FK
Borys
ты видимо не понял в чем суть FK
Borys
Строка 1
Строка 2
Строка 2 ссылается на Строку 1
ты не можешь удалить Строку 1 пока на нее ссылается Строка 2
удаляешь Строку 2, удаляешь Строку 1
или ты можешь назначить ON DELETE ON UPDATE
Borys
статью прочти что я скинул
Vladimir
SET FOREIGN_KEY_CHECKS=0;
Vladimir
Но это не законно
Роман
Роман
http://prntscr.com/ffd7ca
Роман
это конечная таблица
Роман
но и там я немогу запись удалить
Borys
у тебя строка в находящаяся в таблице status ссылается на строки в 4х разных таблицах
Borys
естественно те могут ссылатся еще и еще
Роман
ббляяяя
Роман
как быть то
Borys
http://joxi.ru/12MelbVcp8oj2J?d=1
parent это FK, на него тыц и попадаю на строку
Borys
http://joxi.ru/RmzYNnviqVnprO?d=1
Borys
как быть то
хз если сразу не установлено SET NULL CASCADE
Роман
SiZE
Как правило он всегда включен.
Anonymous
Hi everybody. I've a problem with my yii2 project. Can I send it??
Anonymous
https://stackoverflow.com/questions/44342552/yii2-change-database-dynamically
SiZE
Anonymous
I've done this 👇
Anonymous
$db = Yii::$app->db;
$db->close();
$db->dsn = 'mysql:host=localhost;dbname=second';
$db->username = 'root';
$db->password = '555';
$db->charset = 'utf8';
$db->open();
Anonymous
What am I doing wrong???
SiZE
You can define as much db connections as you need this way config/main.php:
'components' => [
'db' => [
'class' => 'class' => '\yii\db\Connection',
],
'db2' => [
'class' => 'class' => '\yii\db\Connection',
],
// other components
]
SiZE
If you want replace 'db' component with a new one do it this way:
http://www.yiiframework.com/doc-2.0/yii-di-servicelocator.html#set()-detail
Yii::$app->set('db', [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=127.0.0.1;dbname=demo',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
]);
Anonymous
In my project when new company is signed up I create new database. Because of creating new databases time by time, moving to next database should be dynamical
Anonymous
I wanna jump up to another database according registered user
Anonymous
Anonymous
Anonymous
When I show Yii::$app->db->dsn in another page, still getting first database name. Why???
Anonymous
Anonymous
And this is what I got in my page
Anonymous
But if go another page I'm still getting first database : "mysql:host=localhost;dbname=main"
Anonymous
Why ???
Vladimir
When requesting a another page, this code is executed?
Vladimir
Vladimir
they not saving in config
Anonymous
Vladimir
Anonymous
What do you mean?
Anonymous
I didn't get it
Vladimir
'components' => [
'main' => [
'dsn'=>'<main dsn>',
'class' => 'class' => '\yii\db\Connection',
],
'sherik' => [
'dsn'=>'<sherik dsn>',
'class' => 'class' => '\yii\db\Connection',
],
Vladimir
if (Yii::$app->user->isGuest) {
Yii::$app->main->createCommand();
} else {
Yii::$app->sherik->createCommand();
}
Anonymous
You mean getting information from both databases? When it's neede??
Vladimir
When a project uses several DBMSs. And in your case.
Anonymous
I'm familiar with getting data from many databases. In your sample I should perform lot's of checking through my project. But what I'm trying is moving to another database, so my project works completely with next database. And when it's needed this database should be changed with 3rd one. Because My databases have same structure but different data
Anonymous
So I should jump to a database I want (maybe to database2, maybe database7 ......) according to USER. All databases have same structure
Anonymous
Nurik
Юрий
Интересно, а почему чувак пишет по английски в русском чате, с аватаркой с русским текстом (третья), а остальные делают вид что все в норме?)
Юрий
Юрий
Прям аватарка типичного не-русского, ага
Vladimir
Нас наебали, расходимся
Юрий
Вообще если начать писать в англоязычном чате - быстро попросят сменить язык или кикнут
Юрий
Зеркальные правила уж тогда делайте что ли
Юрий
А то один не хочет читать документацию, понимать что ему пишут, да еще и на язык чата клал
Павел
На язык чота клал
who are you
простите я не понимаю английский
who are you
что там было?