Ejemplo n.º 1
0
 /**
  * @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();
     }
 }