mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-09-29 18:14:59 +00:00
apply more cs rules for php-cs
This commit is contained in:
@@ -41,7 +41,6 @@ final class Version20230913114115 extends AbstractMigration
|
||||
$this->addSql('ALTER TABLE users ADD mainscope_id INT DEFAULT NULL');
|
||||
$this->addSql('ALTER TABLE users ADD CONSTRAINT fk_1483a5e9115e73f3 FOREIGN KEY (mainscope_id) REFERENCES scopes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
$this->addSql('CREATE INDEX idx_1483a5e9115e73f3 ON users (mainscope_id)');
|
||||
|
||||
}
|
||||
|
||||
public function getDescription(): string
|
||||
@@ -54,12 +53,12 @@ final class Version20230913114115 extends AbstractMigration
|
||||
// create scope_history
|
||||
$this->addSql('CREATE SEQUENCE chill_main_user_scope_history_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
|
||||
$this->addSql('CREATE TABLE chill_main_user_scope_history ('
|
||||
. 'id INT NOT NULL,'
|
||||
. 'scope_id INT DEFAULT NULL,'
|
||||
. 'user_id INT DEFAULT NULL,'
|
||||
. 'endDate TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL,'
|
||||
. 'startDate TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,'
|
||||
. 'PRIMARY KEY(id))');
|
||||
.'id INT NOT NULL,'
|
||||
.'scope_id INT DEFAULT NULL,'
|
||||
.'user_id INT DEFAULT NULL,'
|
||||
.'endDate TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL,'
|
||||
.'startDate TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,'
|
||||
.'PRIMARY KEY(id))');
|
||||
|
||||
$this->addSql('CREATE INDEX IDX_48B969D7682B5931 ON chill_main_user_scope_history (scope_id)');
|
||||
$this->addSql('CREATE INDEX IDX_48B969D7A76ED395 ON chill_main_user_scope_history (user_id)');
|
||||
@@ -68,39 +67,38 @@ final class Version20230913114115 extends AbstractMigration
|
||||
$this->addSql('COMMENT ON COLUMN chill_main_user_scope_history.startDate IS \'(DC2Type:datetime_immutable)\'');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_scope_history ADD CONSTRAINT FK_48B969D7682B5931 '
|
||||
. 'FOREIGN KEY (scope_id) REFERENCES scopes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
.'FOREIGN KEY (scope_id) REFERENCES scopes (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_scope_history ADD CONSTRAINT FK_48B969D7A76ED395 '
|
||||
. 'FOREIGN KEY (user_id) REFERENCES users (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
.'FOREIGN KEY (user_id) REFERENCES users (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_scope_history '
|
||||
. 'ADD CONSTRAINT user_scope_history_not_overlaps '
|
||||
. 'EXCLUDE USING GIST (user_id with =, tsrange(startDate, endDate) with &&) '
|
||||
. 'DEFERRABLE INITIALLY DEFERRED');
|
||||
.'ADD CONSTRAINT user_scope_history_not_overlaps '
|
||||
.'EXCLUDE USING GIST (user_id with =, tsrange(startDate, endDate) with &&) '
|
||||
.'DEFERRABLE INITIALLY DEFERRED');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_scope_history '
|
||||
. 'ADD CONSTRAINT user_scope_history_endate_null_or_after_startdate '
|
||||
. 'CHECK (startDate <= endDate OR endDate IS NULL)');
|
||||
.'ADD CONSTRAINT user_scope_history_endate_null_or_after_startdate '
|
||||
.'CHECK (startDate <= endDate OR endDate IS NULL)');
|
||||
|
||||
// insert user scope_history datas
|
||||
$this->addSql('INSERT INTO chill_main_user_scope_history (id, startDate, endDate, user_id, scope_id) '
|
||||
. 'SELECT nextval(\'chill_main_user_scope_history_id_seq\'), \'1970-01-01\'::date, NULL, users.id, mainscope_id '
|
||||
. 'FROM users');
|
||||
.'SELECT nextval(\'chill_main_user_scope_history_id_seq\'), \'1970-01-01\'::date, NULL, users.id, mainscope_id '
|
||||
.'FROM users');
|
||||
|
||||
// remove mainscope
|
||||
$this->addSql('ALTER TABLE users DROP CONSTRAINT fk_1483a5e9115e73f3');
|
||||
$this->addSql('ALTER TABLE users DROP mainscope_id');
|
||||
|
||||
|
||||
// create job_history
|
||||
$this->addSql('CREATE SEQUENCE chill_main_user_job_history_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
|
||||
$this->addSql('CREATE TABLE chill_main_user_job_history ('
|
||||
. 'id INT NOT NULL,'
|
||||
. 'job_id INT DEFAULT NULL,'
|
||||
. 'user_id INT DEFAULT NULL,'
|
||||
. 'endDate TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL,'
|
||||
. 'startDate TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,'
|
||||
. 'PRIMARY KEY(id))');
|
||||
.'id INT NOT NULL,'
|
||||
.'job_id INT DEFAULT NULL,'
|
||||
.'user_id INT DEFAULT NULL,'
|
||||
.'endDate TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL,'
|
||||
.'startDate TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL,'
|
||||
.'PRIMARY KEY(id))');
|
||||
|
||||
$this->addSql('CREATE INDEX IDX_4E3BF4DDBE04EA9 ON chill_main_user_job_history (job_id)');
|
||||
$this->addSql('CREATE INDEX IDX_4E3BF4DDA76ED395 ON chill_main_user_job_history (user_id)');
|
||||
@@ -109,28 +107,27 @@ final class Version20230913114115 extends AbstractMigration
|
||||
$this->addSql('COMMENT ON COLUMN chill_main_user_job_history.startDate IS \'(DC2Type:datetime_immutable)\'');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_job_history ADD CONSTRAINT FK_4E3BF4DDBE04EA9 '
|
||||
. 'FOREIGN KEY (job_id) REFERENCES chill_main_user_job (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
.'FOREIGN KEY (job_id) REFERENCES chill_main_user_job (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_job_history ADD CONSTRAINT FK_4E3BF4DDA76ED395 '
|
||||
. 'FOREIGN KEY (user_id) REFERENCES users (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
.'FOREIGN KEY (user_id) REFERENCES users (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_job_history '
|
||||
. 'ADD CONSTRAINT user_job_history_not_overlaps '
|
||||
. 'EXCLUDE USING GIST (user_id with =, tsrange(startDate, endDate) with &&) '
|
||||
. 'DEFERRABLE INITIALLY DEFERRED');
|
||||
.'ADD CONSTRAINT user_job_history_not_overlaps '
|
||||
.'EXCLUDE USING GIST (user_id with =, tsrange(startDate, endDate) with &&) '
|
||||
.'DEFERRABLE INITIALLY DEFERRED');
|
||||
|
||||
$this->addSql('ALTER TABLE chill_main_user_job_history '
|
||||
. 'ADD CONSTRAINT user_job_history_endate_null_or_after_startdate '
|
||||
. 'CHECK (startDate <= endDate OR endDate IS NULL)');
|
||||
.'ADD CONSTRAINT user_job_history_endate_null_or_after_startdate '
|
||||
.'CHECK (startDate <= endDate OR endDate IS NULL)');
|
||||
|
||||
// insert user job_history datas
|
||||
$this->addSql('INSERT INTO chill_main_user_job_history (id, startDate, endDate, user_id, job_id) '
|
||||
. 'SELECT nextval(\'chill_main_user_job_history_id_seq\'), \'1970-01-01\'::date, NULL, users.id, userjob_id '
|
||||
. 'FROM users');
|
||||
.'SELECT nextval(\'chill_main_user_job_history_id_seq\'), \'1970-01-01\'::date, NULL, users.id, userjob_id '
|
||||
.'FROM users');
|
||||
|
||||
// remove userjob
|
||||
$this->addSql('ALTER TABLE users DROP CONSTRAINT fk_1483a5e964b65c5b');
|
||||
$this->addSql('ALTER TABLE users DROP userjob_id');
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user