Autor Zpráva
Feed
Profil *
Zdravím, dokázal by mi někdo poradit, jestli na nette DB zprovoznit cizí klíče na jonou DB? Například když bych měl databázi core kde bych měl tabulku user (id, name, email) a jinou databázi třeba blog kde by byla tabulka article (id, user_id, title, content). A já bych chtěl, aby bylo možné používat ActiveRow tedy $article->user->name případně $user->related(). Úplně nejlepší by bylo, kdyby pak fungovala i tečková a dvoutečková notace v SQL $table->select('user.*, COUNT(:article.id) AS article_count'). Díky za pomoc.
Keeehi
Profil
Feed:
To nejde. Už jenom proto že cizí klíče napříč databázemi neexistují. Nette na to nemá vůbec žádný vliv.

Integritní omezení se dají zajistit pomocí triggerů ale o to ti nejde.
Feed
Profil *
Keeehi:
Díky za odpověď. Takže tyto (Odkaz 1 Odkaz 1 Odkaz 3) informace jsou zavádějící ? Já jsem to zkoušel v admineru propojit a tam mi to normálně prošlo.
Taps
Profil
Feed:
Ono záleží na typu databáze. V innodb jsou trošku jiné možnosti než v MyISAM.
Feed
Profil *
Využívám MySQL, innodb.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0