Jak změnit název ID primárního klíče

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

Zdravím,

teprve s Nette začínám, pracuji s ním 3 dny a používám Nette/Database konstrukci pro dotazy.

A narazil jsem na problém s ukládáním, kde názvy primárního klíče se skládá z názvu tabulky a prefix id

tedy id_nazev (id_cis_skupiny) a potřeboval bych Nette říct, že název sloupce je takový a ne ID, protože mi po insertu hodí chybu, že cis_skupiny.id not found bla bla… prostě.

Pripojeni

			$dns = "$this->typeName:host=$this->server;dbname=$this->databaseName";
            $connection = new Connection($dns, $this->getUserName(), $this->getPass()); // ['lazy' => TRUE]
            $cacheMemoryStorage = new Nette\Caching\Storages\MemoryStorage;
            if ($clean) {
                $cacheMemoryStorage->clean(array());
            }
            $structure = new Nette\Database\Structure($connection, $cacheMemoryStorage);
            $dbm->connectORM = new Nette\Database\Context($connection, $structure);

Dotaz

					$table = $dbm->connectORM->table($this->tableName);
                    $table->insert($data);

Prosím o ohleduplnost fakt s tím začínám, takže mi řekněte jak na to a popřípadě nějaké rady. Dokumentaci postupně pročítám, ale stejně se to člověk naučí nejlépe používáním a ne přečtením pouhé teorie.

Díky H