Add poi_versions keys on model

This commit is contained in:
Léo Serre 2019-04-07 13:05:16 +02:00
parent f73e3b6d28
commit dd5bcfd8eb
1 changed files with 31 additions and 17 deletions

View File

@ -3,7 +3,7 @@
CAUTION: Do not modify this file unless you know what you are doing. CAUTION: Do not modify this file unless you know what you are doing.
Unexpected results may occur if the code is changed deliberately. Unexpected results may occur if the code is changed deliberately.
--> -->
<dbmodel pgmodeler-ver="0.9.2-alpha1" last-position="0,343" last-zoom="0.6" max-obj-count="20" <dbmodel pgmodeler-ver="0.9.2-alpha1" last-position="0,441" last-zoom="0.6" max-obj-count="21"
default-owner="postgres"> default-owner="postgres">
<role name="kabano" <role name="kabano"
inherit="true" inherit="true"
@ -67,7 +67,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="content_comments" layer="0" collapse-mode="2" max-obj-count="12"> <table name="content_comments" layer="0" collapse-mode="2" max-obj-count="12">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="240" y="280"/> <position x="240" y="300"/>
<column name="id" not-null="true" sequence="public.content_comments_sequence"> <column name="id" not-null="true" sequence="public.content_comments_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -111,7 +111,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="content_contributors" layer="0" collapse-mode="2" max-obj-count="4"> <table name="content_contributors" layer="0" collapse-mode="2" max-obj-count="4">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="680" y="480"/> <position x="680" y="500"/>
<column name="id" not-null="true" sequence="public.content_contributors_sequence"> <column name="id" not-null="true" sequence="public.content_contributors_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -137,7 +137,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="contents" layer="0" collapse-mode="2" max-obj-count="7"> <table name="contents" layer="0" collapse-mode="2" max-obj-count="7">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="540" y="40"/> <position x="540" y="60"/>
<column name="id" not-null="true" sequence="public.contents_sequence"> <column name="id" not-null="true" sequence="public.contents_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -167,7 +167,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="locales" layer="0" collapse-mode="2" max-obj-count="3"> <table name="locales" layer="0" collapse-mode="2" max-obj-count="3">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1540" y="340"/> <position x="1540" y="360"/>
<column name="name" not-null="true"> <column name="name" not-null="true">
<type name="character varying" length="32"/> <type name="character varying" length="32"/>
</column> </column>
@ -196,7 +196,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="poi_comments" layer="0" collapse-mode="2" max-obj-count="13"> <table name="poi_comments" layer="0" collapse-mode="2" max-obj-count="13">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="240" y="660"/> <position x="240" y="680"/>
<column name="id" not-null="true" sequence="public.poi_comments_sequence"> <column name="id" not-null="true" sequence="public.poi_comments_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -246,7 +246,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="poi_contributors" layer="0" collapse-mode="2" max-obj-count="4"> <table name="poi_contributors" layer="0" collapse-mode="2" max-obj-count="4">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="720" y="800"/> <position x="720" y="820"/>
<column name="id" not-null="true" sequence="public.poi_contributors_sequence"> <column name="id" not-null="true" sequence="public.poi_contributors_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -272,7 +272,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="poi_locales" layer="0" collapse-mode="2" max-obj-count="6"> <table name="poi_locales" layer="0" collapse-mode="2" max-obj-count="6">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="700" y="1020"/> <position x="700" y="1040"/>
<column name="id" not-null="true" default-value="nextval('poi_locales_sequence'::regclass)"> <column name="id" not-null="true" default-value="nextval('poi_locales_sequence'::regclass)">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -299,7 +299,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="sources" layer="0" collapse-mode="2" max-obj-count="7"> <table name="sources" layer="0" collapse-mode="2" max-obj-count="7">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1160" y="1260"/> <position x="1160" y="1280"/>
<column name="id" not-null="true"> <column name="id" not-null="true">
<type name="character varying" length="3"/> <type name="character varying" length="3"/>
</column> </column>
@ -344,7 +344,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="users" layer="0" collapse-mode="2" max-obj-count="15"> <table name="users" layer="0" collapse-mode="2" max-obj-count="15">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1140" y="520"/> <position x="1140" y="540"/>
<column name="id" not-null="true" sequence="public.users_id_sequence"> <column name="id" not-null="true" sequence="public.users_id_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -480,7 +480,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="content_locales" layer="0" collapse-mode="2" max-obj-count="6"> <table name="content_locales" layer="0" collapse-mode="2" max-obj-count="6">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1020" y="40"/> <position x="1020" y="60"/>
<column name="id" not-null="true" sequence="public.content_locales_sequence"> <column name="id" not-null="true" sequence="public.content_locales_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -504,7 +504,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="content_versions" layer="0" collapse-mode="2" max-obj-count="8"> <table name="content_versions" layer="0" collapse-mode="2" max-obj-count="8">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1500" y="20"/> <position x="1500" y="40"/>
<column name="id" not-null="true" sequence="public.content_versions_sequence"> <column name="id" not-null="true" sequence="public.content_versions_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -537,7 +537,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="pois" layer="0" collapse-mode="2" max-obj-count="8"> <table name="pois" layer="0" collapse-mode="2" max-obj-count="8">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="160" y="1080"/> <position x="160" y="1100"/>
<column name="id" not-null="true" sequence="public.poi_versions_sequence"> <column name="id" not-null="true" sequence="public.poi_versions_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -567,7 +567,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="poi_versions" layer="0" collapse-mode="2" max-obj-count="12"> <table name="poi_versions" layer="0" collapse-mode="2" max-obj-count="12">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1560" y="960"/> <position x="1560" y="980"/>
<column name="id" not-null="true" sequence="public.pois_sequence"> <column name="id" not-null="true" sequence="public.pois_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -601,8 +601,8 @@ CAUTION: Do not modify this file unless you know what you are doing.
<constraint name="poi_versions_pkey" type="pk-constr" table="public.poi_versions"> <constraint name="poi_versions_pkey" type="pk-constr" table="public.poi_versions">
<columns names="id" ref-type="src-columns"/> <columns names="id" ref-type="src-columns"/>
</constraint> </constraint>
<constraint name="poi_versions_version_key" type="uq-constr" table="public.poi_versions"> <constraint name="poi_versions_version_source_key" type="uq-constr" table="public.poi_versions">
<columns names="version" ref-type="src-columns"/> <columns names="version,source_id" ref-type="src-columns"/>
</constraint> </constraint>
</table> </table>
@ -638,7 +638,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
<table name="poi_sources" layer="0" collapse-mode="2" max-obj-count="4"> <table name="poi_sources" layer="0" collapse-mode="2" max-obj-count="4">
<schema name="public"/> <schema name="public"/>
<role name="kabano"/> <role name="kabano"/>
<position x="1120" y="1080"/> <position x="1120" y="1100"/>
<column name="id" not-null="true" sequence="public.poi_sources_sequence"> <column name="id" not-null="true" sequence="public.poi_sources_sequence">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
@ -651,6 +651,9 @@ CAUTION: Do not modify this file unless you know what you are doing.
<column name="author" not-null="true"> <column name="author" not-null="true">
<type name="integer" length="0"/> <type name="integer" length="0"/>
</column> </column>
<constraint name="poi_sources_pkey" type="pk-constr" table="public.poi_sources">
<columns names="id" ref-type="src-columns"/>
</constraint>
</table> </table>
<constraint name="content_comments_author_fkey" type="fk-constr" comparison-type="MATCH SIMPLE" <constraint name="content_comments_author_fkey" type="fk-constr" comparison-type="MATCH SIMPLE"
@ -755,6 +758,12 @@ CAUTION: Do not modify this file unless you know what you are doing.
<columns names="id" ref-type="dst-columns"/> <columns names="id" ref-type="dst-columns"/>
</constraint> </constraint>
<constraint name="poi_versions_source_fkey" type="fk-constr" comparison-type="MATCH SIMPLE"
upd-action="NO ACTION" del-action="NO ACTION" ref-table="public.poi_sources" table="public.poi_versions">
<columns names="source_id" ref-type="src-columns"/>
<columns names="id" ref-type="dst-columns"/>
</constraint>
<relationship name="rel_content_comments_users" type="relfk" layer="0" <relationship name="rel_content_comments_users" type="relfk" layer="0"
src-table="public.content_comments" src-table="public.content_comments"
dst-table="public.users" reference-fk="content_comments_author_fkey" dst-table="public.users" reference-fk="content_comments_author_fkey"
@ -840,4 +849,9 @@ CAUTION: Do not modify this file unless you know what you are doing.
dst-table="public.content_locales" reference-fk="content_versions_locale" dst-table="public.content_locales" reference-fk="content_versions_locale"
src-required="false" dst-required="false"/> src-required="false" dst-required="false"/>
<relationship name="rel_poi_versions_poi_sources" type="relfk" layer="0"
src-table="public.poi_versions"
dst-table="public.poi_sources" reference-fk="poi_versions_source_fkey"
src-required="false" dst-required="false"/>
</dbmodel> </dbmodel>