TEMPORARY TABLE neexistuje v dalsim query v ramci jednoho requestu
- tomik007
- Člen | 7
Ahoj,
prosím po pomoc. V rámci jednoho requestu vytvořím temorary table:
$this->database->query(
"CREATE TEMPORARY TABLE tmp_test (
id integer NOT NULL,
PRIMARY KEY (id))");
A když poté použiji:
if ($this->database->table('tmp_test')->count('*') > 0) { ... }
pak tabulka tmp_test
neexistuje. Vše je v rámci jednoho
requetu a jedné metody. Používám Nette 2.4 a PostgreSQL 10.3. Nefunguje mi
po přechodu na Nette 2.4 z 2.2 a PHP 5.3 na 7.2.2
Můžete poradit? Díky!
- David Matějka
- Moderator | 6445
ahoj, problem je s nette database table – to si cachuje informace o strukture databaze a neni stavene na to, ze se bude menit dynamicky za behu. spise pouzij normalni query