/** * @return null|string * @throws \Mindy\Query\Exception\UnknownDatabase */ public function getDbPrepValue() { $db = ConnectionManager::getDb(); if ($db->getSchema() instanceof \Mindy\Query\Pgsql\Schema) { /* * Primary key всегда передается по логике Query, а для корректной работы pk в pgsql * необходимо передать curval($seq) или nextval($seq) или не экранированный DEFAULT. */ return new Expression("DEFAULT"); } else { return parent::getDbPrepValue(); } }