CC-2977: Never delete files from the database
- using mtab(previous and current) files to figure out directories to be added or removed - adding index to cc_files - see the tickets and media monitor design page for more info
This commit is contained in:
parent
d5d4d50a9e
commit
08a09e4096
21 changed files with 297 additions and 220 deletions
|
@ -29,7 +29,7 @@
|
|||
<column name="directory" phpName="Directory" type="LONGVARCHAR" required="false"/>
|
||||
<column name="type" phpName="Type" type="VARCHAR" size="255" required="false"/>
|
||||
<column name="exists" phpName="Exists" type="BOOLEAN" required="false" defaultValue="true"/>
|
||||
<column name="removed" phpName="Removed" type="BOOLEAN" required="false" defaultValue="false"/>
|
||||
<column name="watched" phpName="Watched" type="BOOLEAN" required="false" defaultValue="true"/>
|
||||
<unique name="cc_music_dir_unique">
|
||||
<unique-column name="directory"/>
|
||||
</unique>
|
||||
|
@ -92,7 +92,7 @@
|
|||
<column name="subject" phpName="DbSubject" type="VARCHAR" size="512" required="false"/>
|
||||
<column name="contributor" phpName="DbContributor" type="VARCHAR" size="512" required="false"/>
|
||||
<column name="language" phpName="DbLanguage" type="VARCHAR" size="512" required="false"/>
|
||||
<column name="file_exist" phpName="DbFileExist" type="BOOLEAN" required="false" defaultValue="true"/>
|
||||
<column name="file_exists" phpName="DbFileExists" type="BOOLEAN" required="false" defaultValue="true"/>
|
||||
<column name="soundcloud_id" phpName="DbSoundcloudId" type="Integer" required="false"/>
|
||||
<column name="soundcloud_error_code" phpName="DbSoundcloudErrorCode" type="Integer" required="false"/>
|
||||
<column name="soundcloud_error_msg" phpName="DbSoundcloudErrorMsg" type="VARCHAR" size="512" required="false"/>
|
||||
|
@ -112,6 +112,9 @@
|
|||
<index name="cc_files_name_idx">
|
||||
<index-column name="name"/>
|
||||
</index>
|
||||
<index name="cc_files_file_exists_idx">
|
||||
<index-column name="file_exists"/>
|
||||
</index>
|
||||
</table>
|
||||
<table name="cc_perms" phpName="CcPerms">
|
||||
<column name="permid" phpName="Permid" type="INTEGER" primaryKey="true" required="true"/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue