commit
96f33f6250
49 changed files with 3719 additions and 169 deletions
|
@ -85,6 +85,7 @@
|
|||
<column name="filesize" phpName="DbFilesize" type="Integer" required="true" defaultValue="0"/>
|
||||
<column name="description" phpName="DbDescription" type="VARCHAR" size="512" />
|
||||
<column name="artwork" phpName="DbArtwork" type="VARCHAR" size="512" required="false"/>
|
||||
<column name="track_type" phpName="DbTrackType" type="VARCHAR" size="16" required="false"/>
|
||||
<foreign-key foreignTable="cc_subjs" phpName="FkOwner" name="cc_files_owner_fkey">
|
||||
<reference local="owner_id" foreign="id"/>
|
||||
</foreign-key>
|
||||
|
@ -101,6 +102,19 @@
|
|||
<index-column name="name"/>
|
||||
</index>
|
||||
</table>
|
||||
<table name="cc_track_types" phpName="CcTracktypes">
|
||||
<column name="id" phpName="DbId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||||
<column name="code" phpName="DbCode" type="VARCHAR" size="16" required="true" defaultValue=""/>
|
||||
<column name="visibility" phpName="DbVisibility" type="BOOLEAN" required="true" defaultValue="true"/>
|
||||
<column name="type_name" phpName="DbTypeName" type="VARCHAR" size="64" required="true" defaultValue=""/>
|
||||
<column name="description" phpName="DbDescription" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||||
<unique name="cc_track_types_id_idx">
|
||||
<unique-column name="id"/>
|
||||
</unique>
|
||||
<unique name="cc_track_types_code_idx">
|
||||
<unique-column name="code"/>
|
||||
</unique>
|
||||
</table>
|
||||
<!-- Class Table Inheritance -->
|
||||
<table name="cloud_file" phpName="CloudFile">
|
||||
<column name="id" phpName="DbId" required="true" primaryKey="true" autoIncrement="true" type="INTEGER"/>
|
||||
|
|
|
@ -97,6 +97,7 @@ CREATE TABLE "cc_files"
|
|||
"filesize" INTEGER DEFAULT 0 NOT NULL,
|
||||
"description" VARCHAR(512),
|
||||
"artwork" VARCHAR(512),
|
||||
"track_type" VARCHAR(16),
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
|
@ -104,6 +105,24 @@ CREATE INDEX "cc_files_md5_idx" ON "cc_files" ("md5");
|
|||
|
||||
CREATE INDEX "cc_files_name_idx" ON "cc_files" ("name");
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
-- cc_track_types
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
DROP TABLE IF EXISTS "cc_track_types" CASCADE;
|
||||
|
||||
CREATE TABLE "cc_track_types"
|
||||
(
|
||||
"id" serial NOT NULL,
|
||||
"code" VARCHAR(16) DEFAULT '' NOT NULL,
|
||||
"type_name" VARCHAR(64) DEFAULT '' NOT NULL,
|
||||
"description" VARCHAR(255) DEFAULT '' NOT NULL,
|
||||
"visibility" boolean DEFAULT true NOT NULL,
|
||||
PRIMARY KEY ("id"),
|
||||
CONSTRAINT "cc_track_types_id_idx" UNIQUE ("id"),
|
||||
CONSTRAINT "cc_track_types_code_idx" UNIQUE ("code")
|
||||
);
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
-- cloud_file
|
||||
-----------------------------------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue