Database & related & prefix

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Aearsis
Člen | 57
+
0
-

Zdravím,

	$database = new Connection(...);
	$database->substitutions["pre"] = "";
	$database->table(":pre:users")->related("users_roles");

Hází PDO Exception, přičemž v laděnce se zobrazí query jako

	SELECT * FROM `users_roles` WHERE (users_roles.:pre:users_id)

tj. nepoužije se substituce (where). Nebo dělám něco špatně? Prefix je sice nyní prázdný, ale na produkčním serveru bude potřeba.

Nette 2.0-alpha 539fdec, PHP 5.3

Editoval Aearsis (7. 5. 2011 16:40)

David Grudl
Nette Core | 8228
+
0
-

Tady to zatím skutečně nefunguje.

nanuqcz
Člen | 822
+
0
-

Ahoj, a plánuje se tohle dodělat? Na prefixy jsem si silně zvykl v Dibi, a tak bych je rád viděl i v Nette\Database. Díky

2bfree
Člen | 248
+
0
-

Jsem pro. Nenašel jsem totiž možnost, kterak zařídit „defaultní schéma“ pro PostgreSQL.