working on configuring an item template UI.
modified db to have fields concept for templates.
This commit is contained in:
parent
c0206ff8f4
commit
16581088d9
24 changed files with 509 additions and 1652 deletions
|
@ -479,22 +479,6 @@
|
|||
<column name="locale_code" phpName="DbLocaleCode" type="VARCHAR" size="16" required="true" />
|
||||
<column name="locale_lang" phpName="DbLocaleLang" type="VARCHAR" size="128" required="true" />
|
||||
</table>
|
||||
<table name="cc_tag" phpName="CcTag">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="tag_name" phpName="DbTagName" type="VARCHAR" size="128" required="true" />
|
||||
<column name="tag_type" phpName="DbTagType" type="VARCHAR" size="128" required="true" defaultValue="boolean" />
|
||||
</table>
|
||||
<table name="cc_file_tag" phpName="CcFileTag">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="file_id" phpName="DbFileId" type="INTEGER" required="true" />
|
||||
<column name="tag_id" phpName="DbTagId" type="INTEGER" required="true" />
|
||||
<foreign-key foreignTable="cc_files" name="cc_file_tag_file_fkey" onDelete="CASCADE">
|
||||
<reference local="file_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="cc_tag" name="cc_file_tag_tag_fkey" onDelete="CASCADE">
|
||||
<reference local="tag_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
<table name="cc_playout_history" phpName="CcPlayoutHistory">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="file_id" phpName="DbFileId" type="INTEGER" required="false" />
|
||||
|
@ -507,30 +491,25 @@
|
|||
<table name="cc_playout_history_metadata" phpName="CcPlayoutHistoryMetaData">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="history_id" phpName="DbHistoryId" type="INTEGER" required="true" />
|
||||
<column name="tag_id" phpName="DbTagId" type="INTEGER" required="true" />
|
||||
<column name="key" phpName="DbKey" type="VARCHAR" size="128" required="true" />
|
||||
<column name="value" phpName="DbValue" type="VARCHAR" size="128" required="true" />
|
||||
<foreign-key foreignTable="cc_playout_history" name="cc_playout_history_metadata_entry_fkey" onDelete="CASCADE">
|
||||
<reference local="history_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="cc_tag" name="c_playout_metadata_tag_fkey" onDelete="CASCADE">
|
||||
<reference local="tag_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
<table name="cc_playout_history_template" phpName="CcPlayoutHistoryTemplate">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="template_name" phpName="DbTemplateName" type="VARCHAR" size="128" required="true" />
|
||||
</table>
|
||||
<table name="cc_playout_history_template_tag" phpName="CcPlayoutHistoryTemplateTag">
|
||||
<table name="cc_playout_history_template_field" phpName="CcPlayoutHistoryTemplateTag">
|
||||
<column name="id" phpName="DbId" primaryKey="true" type="INTEGER" autoIncrement="true" required="true" />
|
||||
<column name="template_id" phpName="DbTemplateId" type="INTEGER" required="true" />
|
||||
<column name="tag_id" phpName="DbTagId" type="INTEGER" required="true" />
|
||||
<column name="name" phpName="DbName" type="VARCHAR" size="128" required="true" />
|
||||
<column name="type" phpName="DbType" type="VARCHAR" size="128" required="true" />
|
||||
<column name="is_file_md" phpName="DbIsFileMD" type="BOOLEAN" required="true" defaultValue="false"/>
|
||||
<column name="position" phpName="DbTagPosition" type="INTEGER" required="true" />
|
||||
<foreign-key foreignTable="cc_playout_history_template" name="cc_playout_history_template_template_fkey" onDelete="CASCADE">
|
||||
<reference local="template_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
<foreign-key foreignTable="cc_tag" name="cc_playout_history_template_tag_fkey" onDelete="CASCADE">
|
||||
<reference local="tag_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
</table>
|
||||
</database>
|
||||
|
|
|
@ -752,44 +752,6 @@ CREATE TABLE "cc_locale"
|
|||
COMMENT ON TABLE "cc_locale" IS '';
|
||||
|
||||
|
||||
SET search_path TO public;
|
||||
-----------------------------------------------------------------------------
|
||||
-- cc_tag
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
DROP TABLE "cc_tag" CASCADE;
|
||||
|
||||
|
||||
CREATE TABLE "cc_tag"
|
||||
(
|
||||
"id" serial NOT NULL,
|
||||
"tag_name" VARCHAR(128) NOT NULL,
|
||||
"tag_type" VARCHAR(128) default 'boolean' NOT NULL,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
COMMENT ON TABLE "cc_tag" IS '';
|
||||
|
||||
|
||||
SET search_path TO public;
|
||||
-----------------------------------------------------------------------------
|
||||
-- cc_file_tag
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
DROP TABLE "cc_file_tag" CASCADE;
|
||||
|
||||
|
||||
CREATE TABLE "cc_file_tag"
|
||||
(
|
||||
"id" serial NOT NULL,
|
||||
"file_id" INTEGER NOT NULL,
|
||||
"tag_id" INTEGER NOT NULL,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
COMMENT ON TABLE "cc_file_tag" IS '';
|
||||
|
||||
|
||||
SET search_path TO public;
|
||||
-----------------------------------------------------------------------------
|
||||
-- cc_playout_history
|
||||
|
@ -822,7 +784,6 @@ CREATE TABLE "cc_playout_history_metadata"
|
|||
(
|
||||
"id" serial NOT NULL,
|
||||
"history_id" INTEGER NOT NULL,
|
||||
"tag_id" INTEGER NOT NULL,
|
||||
"key" VARCHAR(128) NOT NULL,
|
||||
"value" VARCHAR(128) NOT NULL,
|
||||
PRIMARY KEY ("id")
|
||||
|
@ -851,22 +812,24 @@ COMMENT ON TABLE "cc_playout_history_template" IS '';
|
|||
|
||||
SET search_path TO public;
|
||||
-----------------------------------------------------------------------------
|
||||
-- cc_playout_history_template_tag
|
||||
-- cc_playout_history_template_field
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
DROP TABLE "cc_playout_history_template_tag" CASCADE;
|
||||
DROP TABLE "cc_playout_history_template_field" CASCADE;
|
||||
|
||||
|
||||
CREATE TABLE "cc_playout_history_template_tag"
|
||||
CREATE TABLE "cc_playout_history_template_field"
|
||||
(
|
||||
"id" serial NOT NULL,
|
||||
"template_id" INTEGER NOT NULL,
|
||||
"tag_id" INTEGER NOT NULL,
|
||||
"name" VARCHAR(128) NOT NULL,
|
||||
"type" VARCHAR(128) NOT NULL,
|
||||
"is_file_md" BOOLEAN default 'f' NOT NULL,
|
||||
"position" INTEGER NOT NULL,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
COMMENT ON TABLE "cc_playout_history_template_tag" IS '';
|
||||
COMMENT ON TABLE "cc_playout_history_template_field" IS '';
|
||||
|
||||
|
||||
SET search_path TO public;
|
||||
|
@ -926,16 +889,8 @@ ALTER TABLE "cc_listener_count" ADD CONSTRAINT "cc_timestamp_inst_fkey" FOREIGN
|
|||
|
||||
ALTER TABLE "cc_listener_count" ADD CONSTRAINT "cc_mount_name_inst_fkey" FOREIGN KEY ("mount_name_id") REFERENCES "cc_mount_name" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_file_tag" ADD CONSTRAINT "cc_file_tag_file_fkey" FOREIGN KEY ("file_id") REFERENCES "cc_files" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_file_tag" ADD CONSTRAINT "cc_file_tag_tag_fkey" FOREIGN KEY ("tag_id") REFERENCES "cc_tag" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_playout_history" ADD CONSTRAINT "cc_playout_history_file_tag_fkey" FOREIGN KEY ("file_id") REFERENCES "cc_files" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_playout_history_metadata" ADD CONSTRAINT "cc_playout_history_metadata_entry_fkey" FOREIGN KEY ("history_id") REFERENCES "cc_playout_history" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_playout_history_metadata" ADD CONSTRAINT "c_playout_metadata_tag_fkey" FOREIGN KEY ("tag_id") REFERENCES "cc_tag" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_playout_history_template_tag" ADD CONSTRAINT "cc_playout_history_template_template_fkey" FOREIGN KEY ("template_id") REFERENCES "cc_playout_history_template" ("id") ON DELETE CASCADE;
|
||||
|
||||
ALTER TABLE "cc_playout_history_template_tag" ADD CONSTRAINT "cc_playout_history_template_tag_fkey" FOREIGN KEY ("tag_id") REFERENCES "cc_tag" ("id") ON DELETE CASCADE;
|
||||
ALTER TABLE "cc_playout_history_template_field" ADD CONSTRAINT "cc_playout_history_template_template_fkey" FOREIGN KEY ("template_id") REFERENCES "cc_playout_history_template" ("id") ON DELETE CASCADE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue