diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2018-10-28 01:01:53 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2018-10-30 16:20:21 +0300 |
commit | 873987793b05fc0d6e9908f5030b2bca145c4e6d (patch) | |
tree | 6641e447d892e5b364ae7471e7a0a71581c85e91 /libbrep/package.xml | |
parent | 018603c5529117b993066f4f3a0f45f48f92e801 (diff) |
Add tenant object
Diffstat (limited to 'libbrep/package.xml')
-rw-r--r-- | libbrep/package.xml | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/libbrep/package.xml b/libbrep/package.xml index 07c1be7..2b9ebab 100644 --- a/libbrep/package.xml +++ b/libbrep/package.xml @@ -1,4 +1,149 @@ <changelog xmlns="http://www.codesynthesis.com/xmlns/odb/changelog" database="pgsql" schema-name="package" version="1"> + <changeset version="9"> + <add-table name="tenant" kind="object"> + <column name="id" type="TEXT" null="false"/> + <column name="creation_timestamp" type="BIGINT" null="false"/> + <column name="archived" type="BOOLEAN" null="false"/> + <primary-key> + <column name="id"/> + </primary-key> + </add-table> + <alter-table name="repository"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="repository_complements"> + <add-foreign-key name="repository_tenant_fk" deferrable="DEFERRED"> + <column name="repository_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + <add-foreign-key name="complement_tenant_fk" deferrable="DEFERRED"> + <column name="complement_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="repository_prerequisites"> + <add-foreign-key name="repository_tenant_fk" deferrable="DEFERRED"> + <column name="repository_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + <add-foreign-key name="prerequisite_tenant_fk" deferrable="DEFERRED"> + <column name="prerequisite_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + <add-foreign-key name="internal_repository_tenant_fk" deferrable="DEFERRED"> + <column name="internal_repository_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_license_alternatives"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_licenses"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_tags"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_dependencies"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_dependency_alternatives"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + <add-foreign-key name="dep_package_tenant_fk" deferrable="DEFERRED"> + <column name="dep_package_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_requirements"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_requirement_alternatives"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_build_constraints"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + <alter-table name="package_other_repositories"> + <add-foreign-key name="tenant_fk" deferrable="DEFERRED"> + <column name="tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + <add-foreign-key name="repository_tenant_fk" deferrable="DEFERRED"> + <column name="repository_tenant"/> + <references table="tenant"> + <column name="id"/> + </references> + </add-foreign-key> + </alter-table> + </changeset> + <changeset version="8"/> <model version="7"> |