|
|
- MySQL database "literature", table "deleted"
- ============================================
-
- -> This table holds records that have been deleted from the main table "refs". Deleted
- data will be stored in the "deleted" table until they are removed manually. This is
- to provide the admin with a simple recovery method in case a user deleted data by
- accident...
-
- -> Order and type specifications of columns must match *exactly* those of table "refs"!
- The only difference compared to table "refs" is that there are three additional columns
- ('deleted_date', 'deleted_time' and 'deleted_by') at the very end of the column list:
-
-
- column types
- ------------
-
- author TEXT
- address TEXT
- corporate_author VARCHAR(255)
- first_author VARCHAR(100)
- author_count TINYINT UNSIGNED
- title TEXT
- orig_title TEXT
- publication VARCHAR(255)
- abbrev_journal VARCHAR(100)
- year SMALLINT
- date VARCHAR(50)
- volume VARCHAR(50)
- volume_numeric SMALLINT UNSIGNED
- issue VARCHAR(50)
- pages VARCHAR(50)
- first_page MEDIUMINT UNSIGNED
- keywords TEXT
- abstract TEXT
- edition TINYINT UNSIGNED
- editor TEXT
- publisher VARCHAR(255)
- place VARCHAR(100)
- medium VARCHAR(50)
- series_editor TEXT
- series_title TEXT
- abbrev_series_title VARCHAR(100)
- series_volume VARCHAR(50)
- series_volume_numeric SMALLINT UNSIGNED
- series_issue VARCHAR(50)
- issn VARCHAR(100)
- isbn VARCHAR(100)
- language VARCHAR(100)
- summary_language VARCHAR(100)
- area VARCHAR(255)
- type VARCHAR(100)
- publication_status ENUM("published","in print","submitted","unpublished")
- thesis ENUM("Bachelor's thesis","Master's thesis","Ph.D. thesis","Diploma thesis","Doctoral thesis","Habilitation thesis")
- expedition VARCHAR(255)
- doi VARCHAR(100)
- conference VARCHAR(255)
- url VARCHAR(255)
- call_number TEXT
- location TEXT
- contribution_id VARCHAR(100)
- online_publication ENUM("no","yes") NOT NULL
- online_citation VARCHAR(255)
- file VARCHAR(255)
- notes TEXT
- serial MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
- orig_record MEDIUMINT
- approved ENUM("no","yes") NOT NULL
- created_date DATE
- created_time TIME
- created_by VARCHAR(100)
- modified_date DATE
- modified_time TIME
- modified_by VARCHAR(100)
- deleted_date DATE
- deleted_time TIME
- deleted_by VARCHAR(100)
-
-
- table creation code
- -------------------
-
- CREATE TABLE deleted (author TEXT, address TEXT, corporate_author VARCHAR(255), first_author VARCHAR(100), author_count TINYINT UNSIGNED, title TEXT, orig_title TEXT, publication VARCHAR(255), abbrev_journal VARCHAR(100), year SMALLINT, date VARCHAR(50), volume VARCHAR(50), volume_numeric SMALLINT UNSIGNED, issue VARCHAR(50), pages VARCHAR(50), first_page MEDIUMINT UNSIGNED, keywords TEXT, abstract TEXT, edition TINYINT UNSIGNED, editor TEXT, publisher VARCHAR(255), place VARCHAR(100), medium VARCHAR(50), series_editor TEXT, series_title TEXT, abbrev_series_title VARCHAR(100), series_volume VARCHAR(50), series_volume_numeric SMALLINT UNSIGNED, series_issue VARCHAR(50), issn VARCHAR(100), isbn VARCHAR(100), language VARCHAR(100), summary_language VARCHAR(100), area VARCHAR(255), type VARCHAR(100), publication_status ENUM("published","in print","submitted","unpublished"), thesis ENUM("Bachelor's thesis","Master's thesis","Ph.D. thesis","Diploma thesis","Doctoral thesis","Habilitation thesis"), expedition VARCHAR(255), doi VARCHAR(100), conference VARCHAR(255), url VARCHAR(255), call_number TEXT, location TEXT, contribution_id VARCHAR(100), online_publication ENUM("no","yes") NOT NULL, online_citation VARCHAR(255), file VARCHAR(255), notes TEXT, serial MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, orig_record MEDIUMINT, approved ENUM("no","yes") NOT NULL, created_date DATE, created_time TIME, created_by VARCHAR(100), modified_date DATE, modified_time TIME, modified_by VARCHAR(100), deleted_date DATE, deleted_time TIME, deleted_by VARCHAR(100));
|