EN · DE · RU · FR · ES

#1484: V7.5.1.2__7.5.1.0-POLL.sql

projectforge-business/src/main/resources/flyway/migrate/common/V7.5.1.2__7.5.1.0-POLL.sql Type : Migration SQL Flyway · Base de données : Common · Source : projectforge-business/src/main/resources/flyway/migrate/common/V7.5.1.2__7.5.1.0-POLL.sql 43 lignes · 39 lignes de code · 0 commentaires · 4 lignes vides
Script de migration de base de données Flyway pour Common. Contient des instructions SQL DDL/DML pour l'évolution du schéma.

Modifications du schéma

CREATE TABLE T_POLL
CREATE TABLE T_POLL_RESPONSE

Altérations de tables

ALTER TABLE T_POLL
ALTER TABLE T_POLL
ALTER TABLE T_POLL_RESPONSE
ALTER TABLE T_POLL_RESPONSE
ALTER TABLE T_POLL_RESPONSE

Contenu SQL

-- Table avec informations de synchronisation (Sipgate)

CREATE TABLE T_POLL
(
    pk                    INTEGER                 NOT NULL,
    deleted               BOOLEAN                 NOT NULL,
    created               TIMESTAMP WITHOUT TIME ZONE,
    last_update           TIMESTAMP WITHOUT TIME ZONE,
    title                 CHARACTER VARYING(1000) NOT NULL,
    description           CHARACTER VARYING(1000),
    location              CHARACTER VARYING(1000),
    owner_fk              INTEGER                 NOT NULL,
    deadline              DATE                    NOT NULL,
    state                 CHARACTER VARYING(1000) NOT NULL,
    attendeeIds           VARCHAR(5000),
    groupAttendeeIds      VARCHAR(5000),
    full_access_user_ids  CHARACTER VARYING(255),
    full_access_group_ids CHARACTER VARYING(255),
    inputFields           CHARACTER Varying(100000)
);

ALTER TABLE T_POLL
    ADD CONSTRAINT t_poll_pkey PRIMARY KEY (pk);
ALTER TABLE T_POLL
    ADD CONSTRAINT fk_t_poll_pf_user FOREIGN KEY (owner_fk) REFERENCES t_pf_user (pk);

CREATE TABLE T_POLL_RESPONSE
(
    pk          INTEGER NOT NULL,
    deleted     BOOLEAN NOT NULL,
    created     TIMESTAMP WITHOUT TIME ZONE,
    last_update TIMESTAMP WITHOUT TIME ZONE,
    poll_fk     INTEGER NOT NULL,
    owner_fk    INTEGER NOT NULL,
    responses   CHARACTER Varying(10000)
);

ALTER TABLE T_POLL_RESPONSE
    ADD CONSTRAINT t_poll_response_pkey PRIMARY KEY (pk);
ALTER TABLE T_POLL_RESPONSE
    ADD CONSTRAINT fk_t_poll_response_pf_user FOREIGN KEY (owner_fk) REFERENCES t_pf_user (pk);
ALTER TABLE T_POLL_RESPONSE
    ADD CONSTRAINT fk_t_poll_response_poll FOREIGN KEY (poll_fk) REFERENCES t_poll (pk);

Historique Git

a6383a950 suppression de la date du sondage
ac9c42c1e fusion de la branche 'fix/changeAllInputsToReadOnly' dans 'fix/enterOnInputPressesButton'
25185faa0 Ajout du filtre Participants et Accès. Suppression du "s" dans attendeesIds et groupAttendeesIds.
cc14a9ef9 correction
2388c7092 fusion de la branche 'develop' dans 'feature/antworten'
2c9037a19 correction de quelques éléments (chargement du nom du propriétaire après ajout du champ)
c5df2c051 fusion du nouveau dev dans la branche
13124e3f0 fusion de dev dans la branche
be1f00a8f accessuser et accessgroup