Sembra che la torta stesse cercando nello schema pubblico la sequenza in cui non si trova.
Risolto il problema modificando per includere il nome dello schema nell'ultimo file inf getter inserito Model/Datasource/DboSource.php
create
metodo con questa differenza
@@ -1006,7 +1006,7 @@
if ($this->execute($this->renderStatement('create', $query))) {
if (empty($id)) {
- $id = $this->lastInsertId($this->fullTableName($model, false, false), $model->primaryKey);
+ $id = $this->lastInsertId($this->fullTableName($model, false, true), $model->primaryKey);
}
$model->setInsertID($id);
$model->id = $id;
So che modificare il core non è la strada da percorrere, ma finché funziona va bene per me.