EN · DE · RU · FR · ES

#248 : V1.0.0__Merlin_Base_version.sql

plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql Migration SQL, plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql 26 lignes · 23 code · 0 commentaires · 3 vides
Objectif : Ressource applicative : V1.0.0__Merlin_Base_version.sql. V1.0.0__Merlin_Base_version.sql fait partie de l'application open-source de gestion de projet ProjectForge.

Source (100 premières lignes)

-- Ceci est le script initial pour configurer la base de données pour ce plugin.
-- Pour les dialectes de base de données spécifiques, placez les scripts SQL dans le sous-répertoire init/{vendor}

CREATE TABLE t_plugin_merlin_template
(
    pk                            INTEGER                 NOT NULL,
    created                       TIMESTAMP WITHOUT TIME ZONE,
    deleted                       BOOLEAN                 NOT NULL,
    last_update                   TIMESTAMP WITHOUT TIME ZONE,
    name                          CHARACTER VARYING(100)  NOT NULL,
    admin_ids                     CHARACTER VARYING(4000),
    access_group_ids              CHARACTER VARYING(4000),
    access_user_ids               CHARACTER VARYING(4000),
    description                   CHARACTER VARYING(4000),
    filename_pattern              CHARACTER VARYING(1000) NOT NULL,
    strongly_restricted_filenames BOOLEAN,

    attachments_names             CHARACTER VARYING(10000),
    attachments_ids               CHARACTER VARYING(10000),
    attachments_counter           SMALLINT,
    attachments_last_user_action  CHARACTER VARYING(10000),
    attachments_size              BIGINT
);

ALTER TABLE t_plugin_merlin_template
    ADD CONSTRAINT t_plugin_merlin_template_pkey PRIMARY KEY (pk);

Historique Git

c1209dad3 WIP : merlin
95c9e3823 WIP : Merlin
7560d5e57 Plugin Merlin maintenant activé.

c1209dad3

WIP : merlin
c1209dad336e098f1664fbaa16b4c412e26c0af8
diff --git a/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
index 8d72c4e61..889ac36fc 100644
--- a/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
+++ b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
@@ -15,9 +15,6 @@ CREATE TABLE t_plugin_merlin_template
     filename_pattern              CHARACTER VARYING(1000) NOT NULL,
     strongly_restricted_filenames BOOLEAN,
 
-    variables                     CHARACTER VARYING(100000),
-    dependent_variables           CHARACTER VARYING(100000),
-
     attachments_names             CHARACTER VARYING(10000),
     attachments_ids               CHARACTER VARYING(10000),
     attachments_counter           SMALLINT,

95c9e3823

WIP : Merlin
95c9e38238113612b37c071b242388402a8c5c54
diff --git a/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
index 30377375d..8d72c4e61 100644
--- a/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
+++ b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
@@ -3,16 +3,16 @@
 
 CREATE TABLE t_plugin_merlin_template
 (
-    pk                            INTEGER                NOT NULL,
+    pk                            INTEGER                 NOT NULL,
     created                       TIMESTAMP WITHOUT TIME ZONE,
-    deleted                       BOOLEAN                NOT NULL,
+    deleted                       BOOLEAN                 NOT NULL,
     last_update                   TIMESTAMP WITHOUT TIME ZONE,
-    name                          CHARACTER VARYING(100) NOT NULL,
+    name                          CHARACTER VARYING(100)  NOT NULL,
     admin_ids                     CHARACTER VARYING(4000),
     access_group_ids              CHARACTER VARYING(4000),
     access_user_ids               CHARACTER VARYING(4000),
     description                   CHARACTER VARYING(4000),
-    fileNamePattern               CHARACTER VARYING(1000),
+    filename_pattern              CHARACTER VARYING(1000) NOT NULL,
     strongly_restricted_filenames BOOLEAN,
 
     variables                     CHARACTER VARYING(100000),
@@ -20,8 +20,9 @@ CREATE TABLE t_plugin_merlin_template
 
     attachments_names             CHARACTER VARYING(10000),
     attachments_ids               CHARACTER VARYING(10000),
-    attachments_size              SMALLINT,
-    attachments_last_user_action  CHARACTER VARYING(10000)
+    attachments_counter           SMALLINT,
+    attachments_last_user_action  CHARACTER VARYING(10000),
+    attachments_size              BIGINT
 );
 
 ALTER TABLE t_plugin_merlin_template

7560d5e57

Plugin Merlin maintenant activé.
7560d5e57e747dbe6392a099d3d9f4d0cf4bc73e
diff --git a/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
new file mode 100644
index 000000000..30377375d
--- /dev/null
+++ b/plugins/org.projectforge.plugins.merlin/src/main/resources/flyway/merlin/init/common/V1.0.0__Merlin_Base_version.sql
@@ -0,0 +1,28 @@
+-- Ceci est le script initial pour configurer la base de données pour ce plugin.
+-- Pour les dialectes de base de données spécifiques, placez les scripts SQL dans le sous-répertoire init/{vendor}
+
+CREATE TABLE t_plugin_merlin_template
+(
+    pk                            INTEGER                NOT NULL,
+    created                       TIMESTAMP WITHOUT TIME ZONE,
+    deleted                       BOOLEAN                NOT NULL,
+    last_update                   TIMESTAMP WITHOUT TIME ZONE,
+    name                          CHARACTER VARYING(100) NOT NULL,
+    admin_ids                     CHARACTER VARYING(4000),
+    access_group_ids              CHARACTER VARYING(4000),
+    access_user_ids               CHARACTER VARYING(4000),
+    description                   CHARACTER VARYING(4000),
+    fileNamePattern               CHARACTER VARYING(1000),
+    strongly_restricted_filenames BOOLEAN,
+
+    variables                     CHARACTER VARYING(100000),
+    dependent_variables           CHARACTER VARYING(100000),
+
+    attachments_names             CHARACTER VARYING(10000),
+    attachments_ids               CHARACTER VARYING(10000),
+    attachments_size              SMALLINT,
+    attachments_last_user_action  CHARACTER VARYING(10000)
+);
+
+ALTER TABLE t_plugin_merlin_template
+    ADD CONSTRAINT t_plugin_merlin_template_pkey PRIMARY KEY (pk);