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