Nesmyslné update do db (PostgreSQL)

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

Zdravím,
zpracovávám data z formuláře

$data = $form->values;
... nejake zpracovani - úprava hodnot, odstraňování položek, přidávání nových
$return = $this->context->stavba->update($this->id, $o_stavba, $this->uid); // a update

model stavba obsahuje:

	public function update ($id, $record, $editor) {
		$return = $this->find($id)->update($record);
...
	}

a mám 2 počítače, oba OpenSUSE 13.2, Nette 2.2.2 a 2.2.8 (kvůli tomu jsem zkusil aktualizovat, ale bez úspěchu) a na jednom to funguje, zatímco na druhém hlásí chybu:
SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "FALSE" LINE 1: ..., "lv_id"='5884', "pc_r"=2, "pc_c"=129, "pc_p"=0, FALSE WHER...
a SQL dotaz je:

UPDATE "stavba" SET "vymera"='84', "osvobozeno"=0, "druhnem_id"=705, "pozemek_id"=90795, "msg"='', "cpe"='',
"cbud"=0, "osvobozenodo"='', "rokosvob_id"=NULL, "druhcis"=0, "cizipoz"='129/null', "process_id"=3,
"stav_id"=0, "puvod_id"='2', "lv_id"='5884', "pc_r"=2, "pc_c"=129, "pc_p"=0, FALSE
WHERE ("stavba"."id" = 24426)

Jakým způsobem se tam mohlo objevit to FALSE?
Děkuji za radu.

Editoval jik (9. 4. 2015 16:01)

Felix
Nette Core | 1247
+
0
-

Kdyz si dumpnes ten record, tak jaky tam jsou data? Jestli tam neni zadna hodnota bez klice, tak by to mohl byt problem v driveru do PostgreSQL, ale na 90% neni.