protected function getPrimaryKeySQLDeclaration(PrimaryKey $primaryKey)
    {
        if (!$this->supportPrimaryKeys()) {
            throw PlatformException::methodNotSupported(__METHOD__);
        }

        return 'CONSTRAINT '.$primaryKey->getName().' PRIMARY KEY ('.implode(', ', $primaryKey->getColumnNames()).')';
    }