#[ORM\Column(type: 'integer')]
private int $internalId;
$this->addSql('CREATE SEQUENCE sequence_amqp_auth_user_internal_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
$this->addSql('ALTER TABLE amqp_auth_user ADD internal_id INT NULL');
public function nextVal(): int
{
return (int)$this->connection->executeQuery('SELECT nextval(\'sequence_amqp_auth_user_internal_id_seq\')')->fetchOne();
}
$user = User::create(
********,
internalId = $this->repo->nextVal()
);
#[ORM\Column(insertable: false, updatable: false, columnDefinition: 'serial')]
private int $internalId;
$this->addSql('ALTER TABLE amqp_auth_user ADD internal_id serial');
ALTER TABLE amqp_auth_user ALTER internal_id DROP DEFAULT;
по набору полей (table2,name, table4.value)
А, позвольте спросить, зачем?