280 lines
18 KiB
XML
280 lines
18 KiB
XML
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<!--Autogenerated by PropelSchemaReverseTask class.-->
|
||
|
<database name="campcaster" defaultIdMethod="native">
|
||
|
<table name="cc_access" phpName="CcAccess">
|
||
|
<column name="id" phpName="Id" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="gunid" phpName="Gunid" type="CHAR" size="32" required="false"/>
|
||
|
<column name="token" phpName="Token" type="BIGINT" required="false"/>
|
||
|
<column name="chsum" phpName="Chsum" type="CHAR" size="32" required="true" defaultValue=""/>
|
||
|
<column name="ext" phpName="Ext" type="VARCHAR" size="128" required="true" defaultValue=""/>
|
||
|
<column name="type" phpName="Type" type="VARCHAR" size="20" required="true" defaultValue=""/>
|
||
|
<column name="parent" phpName="Parent" type="BIGINT" required="false"/>
|
||
|
<column name="owner" phpName="Owner" type="INTEGER" required="false"/>
|
||
|
<column name="ts" phpName="Ts" type="TIMESTAMP" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_access_owner_fkey">
|
||
|
<reference local="owner" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<index name="cc_access_gunid_idx">
|
||
|
<index-column name="gunid"/>
|
||
|
</index>
|
||
|
<index name="cc_access_parent_idx">
|
||
|
<index-column name="parent"/>
|
||
|
</index>
|
||
|
<index name="cc_access_token_idx">
|
||
|
<index-column name="token"/>
|
||
|
</index>
|
||
|
</table>
|
||
|
<table name="cc_backup" phpName="CcBackup">
|
||
|
<column name="token" phpName="Token" type="VARCHAR" size="64" primaryKey="true" required="true"/>
|
||
|
<column name="sessionid" phpName="Sessionid" type="VARCHAR" size="64" required="true"/>
|
||
|
<column name="status" phpName="Status" type="VARCHAR" size="32" required="true"/>
|
||
|
<column name="fromtime" phpName="Fromtime" type="TIMESTAMP" required="true"/>
|
||
|
<column name="totime" phpName="Totime" type="TIMESTAMP" required="true"/>
|
||
|
</table>
|
||
|
<table name="cc_files" phpName="CcFiles">
|
||
|
<column name="id" phpName="DbId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="gunid" phpName="Gunid" type="char" size="32" required="true"/>
|
||
|
<column name="name" phpName="Name" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="mime" phpName="Mime" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="ftype" phpName="Ftype" type="VARCHAR" size="128" required="true" defaultValue=""/>
|
||
|
<column name="filepath" phpName="filepath" type="LONGVARCHAR" required="false" defaultValue=""/>
|
||
|
<column name="state" phpName="State" type="VARCHAR" size="128" required="true" defaultValue="empty"/>
|
||
|
<column name="currentlyaccessing" phpName="Currentlyaccessing" type="INTEGER" required="true" defaultValue="0"/>
|
||
|
<column name="editedby" phpName="Editedby" type="INTEGER" required="false"/>
|
||
|
<column name="mtime" phpName="Mtime" type="TIMESTAMP" size="6" required="false"/>
|
||
|
<column name="md5" phpName="Md5" type="CHAR" size="32" required="false"/>
|
||
|
<column name="track_title" phpName="TrackTitle" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="artist_name" phpName="ArtistName" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="bit_rate" phpName="BitRate" type="VARCHAR" size="32" required="false"/>
|
||
|
<column name="sample_rate" phpName="SampleRate" type="VARCHAR" size="32" required="false"/>
|
||
|
<column name="format" phpName="Format" type="VARCHAR" size="128" required="false"/>
|
||
|
<column name="length" phpName="DbLength" type="TIME" required="false"/>
|
||
|
<column name="album_title" phpName="AlbumTitle" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="genre" phpName="Genre" type="VARCHAR" size="64" required="false"/>
|
||
|
<column name="comments" phpName="Comments" type="LONGVARCHAR" required="false"/>
|
||
|
<column name="year" phpName="Year" type="VARCHAR" size="16" required="false"/>
|
||
|
<column name="track_number" phpName="TrackNumber" type="INTEGER" required="false"/>
|
||
|
<column name="channels" phpName="Channels" type="INTEGER" required="false"/>
|
||
|
<column name="url" phpName="Url" type="VARCHAR" size="1024" required="false"/>
|
||
|
<column name="bpm" phpName="Bpm" type="VARCHAR" size="8" required="false"/>
|
||
|
<column name="rating" phpName="Rating" type="VARCHAR" size="8" required="false"/>
|
||
|
<column name="encoded_by" phpName="EncodedBy" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="disc_number" phpName="DiscNumber" type="VARCHAR" size="8" required="false"/>
|
||
|
<column name="mood" phpName="Mood" type="VARCHAR" size="64" required="false"/>
|
||
|
<column name="label" phpName="Label" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="composer" phpName="Composer" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="encoder" phpName="Encoder" type="VARCHAR" size="64" required="false"/>
|
||
|
<column name="checksum" phpName="Checksum" type="VARCHAR" size="256" required="false"/>
|
||
|
<column name="lyrics" phpName="Lyrics" type="LONGVARCHAR" required="false"/>
|
||
|
<column name="orchestra" phpName="Orchestra" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="conductor" phpName="Conductor" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="lyricist" phpName="Lyricist" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="original_lyricist" phpName="OriginalLyricist" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="radio_station_name" phpName="RadioStationName" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="info_url" phpName="InfoUrl" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="artist_url" phpName="ArtistUrl" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="audio_source_url" phpName="AudioSourceUrl" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="radio_station_url" phpName="RadioStationUrl" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="buy_this_url" phpName="BuyThisUrl" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="isrc_number" phpName="IsrcNumber" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="catalog_number" phpName="CatalogNumber" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="original_artist" phpName="OriginalArtist" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="copyright" phpName="Copyright" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="report_datetime" phpName="ReportDatetime" type="VARCHAR" size="32" required="false"/>
|
||
|
<column name="report_location" phpName="ReportLocation" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="report_organization" phpName="ReportOrganization" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="subject" phpName="Subject" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="contributor" phpName="Contributor" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="language" phpName="Language" type="VARCHAR" size="512" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_files_editedby_fkey">
|
||
|
<reference local="editedby" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<unique name="cc_files_gunid_idx">
|
||
|
<unique-column name="gunid"/>
|
||
|
</unique>
|
||
|
<index name="cc_files_md5_idx">
|
||
|
<index-column name="md5"/>
|
||
|
</index>
|
||
|
<index name="cc_files_name_idx">
|
||
|
<index-column name="name"/>
|
||
|
</index>
|
||
|
</table>
|
||
|
<table name="cc_perms" phpName="CcPerms">
|
||
|
<column name="permid" phpName="Permid" type="INTEGER" primaryKey="true" required="true"/>
|
||
|
<column name="subj" phpName="Subj" type="INTEGER" required="false"/>
|
||
|
<column name="action" phpName="Action" type="VARCHAR" size="20" required="false"/>
|
||
|
<column name="obj" phpName="Obj" type="INTEGER" required="false"/>
|
||
|
<column name="type" phpName="Type" type="CHAR" size="1" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_perms_subj_fkey" onDelete="CASCADE">
|
||
|
<reference local="subj" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<unique name="cc_perms_all_idx">
|
||
|
<unique-column name="subj"/>
|
||
|
<unique-column name="action"/>
|
||
|
<unique-column name="obj"/>
|
||
|
</unique>
|
||
|
<unique name="cc_perms_permid_idx">
|
||
|
<unique-column name="permid"/>
|
||
|
</unique>
|
||
|
<index name="cc_perms_subj_obj_idx">
|
||
|
<index-column name="subj"/>
|
||
|
<index-column name="obj"/>
|
||
|
</index>
|
||
|
</table>
|
||
|
<table name="cc_show" phpName="CcShow">
|
||
|
<column name="id" phpName="DbId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="name" phpName="DbName" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="first_show" phpName="DbFirstShow" type="DATE" required="true"/>
|
||
|
<column name="last_show" phpName="DbLastShow" type="DATE" required="false"/>
|
||
|
<column name="start_time" phpName="DbStartTime" type="TIME" required="true"/>
|
||
|
<column name="end_time" phpName="DbEndTime" type="TIME" required="true"/>
|
||
|
<column name="repeats" phpName="DbRepeats" type="TINYINT" required="true"/>
|
||
|
<column name="day" phpName="DbDay" type="TINYINT" required="true"/>
|
||
|
<column name="description" phpName="DbDescription" type="VARCHAR" size="512" required="false"/>
|
||
|
<column name="show_id" phpName="DbShowId" type="INTEGER" required="true"/>
|
||
|
</table>
|
||
|
<table name="cc_playlist" phpName="CcPlaylist">
|
||
|
<column name="id" phpName="DbId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="name" phpName="DbName" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="state" phpName="DbState" type="VARCHAR" size="128" required="true" defaultValue="empty"/>
|
||
|
<column name="currentlyaccessing" phpName="DbCurrentlyaccessing" type="INTEGER" required="true" defaultValue="0"/>
|
||
|
<column name="editedby" phpName="DbEditedby" type="INTEGER" required="false"/>
|
||
|
<column name="mtime" phpName="DbMtime" type="TIMESTAMP" size="6" required="false"/>
|
||
|
<column name="creator" phpName="DbCreator" type="VARCHAR" size="32" required="false"/>
|
||
|
<column name="description" phpName="DbDescription" type="VARCHAR" size="512" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_playlist_editedby_fkey">
|
||
|
<reference local="editedby" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
</table>
|
||
|
<table name="cc_playlistcontents" phpName="CcPlaylistcontents">
|
||
|
<column name="id" phpName="DbId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="playlist_id" phpName="DbPlaylistId" type="INTEGER" required="false"/>
|
||
|
<column name="file_id" phpName="DbFileId" type="INTEGER" required="false"/>
|
||
|
<column name="position" phpName="DbPosition" type="INTEGER" required="false"/>
|
||
|
<column name="cliplength" phpName="DbCliplength" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="cuein" phpName="DbCuein" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="cueout" phpName="DbCueout" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="fadein" phpName="DbFadein" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="fadeout" phpName="DbFadeout" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<foreign-key foreignTable="cc_files" name="cc_playlistcontents_file_id_fkey" onDelete="CASCADE">
|
||
|
<reference local="file_id" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<foreign-key foreignTable="cc_playlist" name="cc_playlistcontents_playlist_id_fkey" onDelete="CASCADE">
|
||
|
<reference local="playlist_id" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
</table>
|
||
|
<table name="cc_pref" phpName="CcPref">
|
||
|
<column name="id" phpName="Id" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="subjid" phpName="Subjid" type="INTEGER" required="false"/>
|
||
|
<column name="keystr" phpName="Keystr" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="valstr" phpName="Valstr" type="LONGVARCHAR" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_pref_subjid_fkey" onDelete="CASCADE">
|
||
|
<reference local="subjid" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<unique name="cc_pref_id_idx">
|
||
|
<unique-column name="id"/>
|
||
|
</unique>
|
||
|
<unique name="cc_pref_subj_key_idx">
|
||
|
<unique-column name="subjid"/>
|
||
|
<unique-column name="keystr"/>
|
||
|
</unique>
|
||
|
<index name="cc_pref_subjid_idx">
|
||
|
<index-column name="subjid"/>
|
||
|
</index>
|
||
|
</table>
|
||
|
<table name="cc_schedule" phpName="CcSchedule">
|
||
|
<column name="id" phpName="Id" type="BIGINT" primaryKey="true" required="true"/>
|
||
|
<column name="playlist_id" phpName="PlaylistId" type="INTEGER" required="true"/>
|
||
|
<column name="starts" phpName="Starts" type="TIMESTAMP" required="true"/>
|
||
|
<column name="ends" phpName="Ends" type="TIMESTAMP" required="true"/>
|
||
|
<column name="group_id" phpName="GroupId" type="INTEGER" required="false"/>
|
||
|
<column name="file_id" phpName="FileId" type="INTEGER" required="false"/>
|
||
|
<column name="clip_length" phpName="ClipLength" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="fade_in" phpName="FadeIn" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="fade_out" phpName="FadeOut" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="cue_in" phpName="CueIn" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
<column name="cue_out" phpName="CueOut" type="TIME" required="false" defaultValue="00:00:00"/>
|
||
|
</table>
|
||
|
<table name="cc_sess" phpName="CcSess">
|
||
|
<column name="sessid" phpName="Sessid" type="CHAR" size="32" primaryKey="true" required="true"/>
|
||
|
<column name="userid" phpName="Userid" type="INTEGER" required="false"/>
|
||
|
<column name="login" phpName="Login" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="ts" phpName="Ts" type="TIMESTAMP" required="false"/>
|
||
|
<foreign-key foreignTable="cc_subjs" name="cc_sess_userid_fkey" onDelete="CASCADE">
|
||
|
<reference local="userid" foreign="id"/>
|
||
|
</foreign-key>
|
||
|
<index name="cc_sess_login_idx">
|
||
|
<index-column name="login"/>
|
||
|
</index>
|
||
|
<index name="cc_sess_userid_idx">
|
||
|
<index-column name="userid"/>
|
||
|
</index>
|
||
|
</table>
|
||
|
<table name="cc_smemb" phpName="CcSmemb">
|
||
|
<column name="id" phpName="Id" type="INTEGER" primaryKey="true" required="true"/>
|
||
|
<column name="uid" phpName="Uid" type="INTEGER" required="true" defaultValue="0"/>
|
||
|
<column name="gid" phpName="Gid" type="INTEGER" required="true" defaultValue="0"/>
|
||
|
<column name="level" phpName="Level" type="INTEGER" required="true" defaultValue="0"/>
|
||
|
<column name="mid" phpName="Mid" type="INTEGER" required="false"/>
|
||
|
<unique name="cc_smemb_id_idx">
|
||
|
<unique-column name="id"/>
|
||
|
</unique>
|
||
|
</table>
|
||
|
<table name="cc_subjs" phpName="CcSubjs">
|
||
|
<column name="id" phpName="Id" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="login" phpName="Login" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="pass" phpName="Pass" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="type" phpName="Type" type="CHAR" size="1" required="true" defaultValue="U"/>
|
||
|
<column name="realname" phpName="Realname" type="VARCHAR" size="255" required="true" defaultValue=""/>
|
||
|
<column name="lastlogin" phpName="Lastlogin" type="TIMESTAMP" required="false"/>
|
||
|
<column name="lastfail" phpName="Lastfail" type="TIMESTAMP" required="false"/>
|
||
|
<unique name="cc_subjs_id_idx">
|
||
|
<unique-column name="id"/>
|
||
|
</unique>
|
||
|
<unique name="cc_subjs_login_idx">
|
||
|
<unique-column name="login"/>
|
||
|
</unique>
|
||
|
</table>
|
||
|
<table name="cc_trans" phpName="CcTrans">
|
||
|
<column name="id" phpName="Id" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
|
||
|
<column name="trtok" phpName="Trtok" type="CHAR" size="16" required="true"/>
|
||
|
<column name="direction" phpName="Direction" type="VARCHAR" size="128" required="true"/>
|
||
|
<column name="state" phpName="State" type="VARCHAR" size="128" required="true"/>
|
||
|
<column name="trtype" phpName="Trtype" type="VARCHAR" size="128" required="true"/>
|
||
|
<column name="lock" phpName="Lock" type="CHAR" size="1" required="true" defaultValue="N"/>
|
||
|
<column name="target" phpName="Target" type="VARCHAR" size="255" required="false" defaultValue="NULL"/>
|
||
|
<column name="rtrtok" phpName="Rtrtok" type="CHAR" size="16" required="false" defaultValue="NULL"/>
|
||
|
<column name="mdtrtok" phpName="Mdtrtok" type="CHAR" size="16" required="false"/>
|
||
|
<column name="gunid" phpName="Gunid" type="char" size="32" required="false"/>
|
||
|
<column name="pdtoken" phpName="Pdtoken" type="BIGINT" required="false"/>
|
||
|
<column name="url" phpName="Url" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="localfile" phpName="Localfile" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="fname" phpName="Fname" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="title" phpName="Title" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="expectedsum" phpName="Expectedsum" type="CHAR" size="32" required="false"/>
|
||
|
<column name="realsum" phpName="Realsum" type="CHAR" size="32" required="false"/>
|
||
|
<column name="expectedsize" phpName="Expectedsize" type="INTEGER" required="false"/>
|
||
|
<column name="realsize" phpName="Realsize" type="INTEGER" required="false"/>
|
||
|
<column name="uid" phpName="Uid" type="INTEGER" required="false"/>
|
||
|
<column name="errmsg" phpName="Errmsg" type="VARCHAR" size="255" required="false"/>
|
||
|
<column name="jobpid" phpName="Jobpid" type="INTEGER" required="false"/>
|
||
|
<column name="start" phpName="Start" type="TIMESTAMP" required="false"/>
|
||
|
<column name="ts" phpName="Ts" type="TIMESTAMP" required="false"/>
|
||
|
<index name="cc_trans_gunid_idx">
|
||
|
<index-column name="gunid"/>
|
||
|
</index>
|
||
|
<unique name="cc_trans_id_idx">
|
||
|
<unique-column name="id"/>
|
||
|
</unique>
|
||
|
<index name="cc_trans_state_idx">
|
||
|
<index-column name="state"/>
|
||
|
</index>
|
||
|
<unique name="cc_trans_token_idx">
|
||
|
<unique-column name="pdtoken"/>
|
||
|
</unique>
|
||
|
<unique name="cc_trans_trtok_idx">
|
||
|
<unique-column name="trtok"/>
|
||
|
</unique>
|
||
|
</table>
|
||
|
</database>
|