|
|
- MySQL database "literature", table "refs"
- =========================================
-
- field names
- -----------
-
- fields available in table "refs" matching field in "refs.fp5"
- -------------------------------- ----------------------------
-
- author Author Generic [A_13]
- address Author Affiliation [03]
- corporate_author Corporate Author [A_40]
- first_author FirstAuthorGeneric [A_23]
- author_count NumberOfAuthorsGeneric
- title Title Generic [A_14]
- orig_title Translated Title [11]
- publication Journal Book Title Generic [A_15]
- abbrev_journal Abbrev. Journal Title [46]
- year Date of Publication [20]
- date (none)
- volume Volume ID [22]
- volume_numeric Volume Numeric
- issue Issue ID [24]
- pages Pages Generic [A_19]
- first_page FirstPage [A_34]
- keywords Keywords [45]
- abstract Abstract [43]
- edition Edition [15]
- editor Author, Monographic [07]
- publisher Publisher [19]
- place Place of Publication [18]
- medium Packaging Method [27]
- series_editor Series Editor [30]
- series_title Series Title [32]
- abbrev_series_title Abbrev. Series Title [A_17]
- series_volume Series Volume ID [33]
- series_volume_numeric (none!)
- series_issue Series Issue ID [34]
- issn ISSN [40]
- isbn ISBN [41]
- language Language [35]
- summary_language Summary Language [A_10]
- area Research Area [A_05]
- type Record Type [A_06]
- publication_status (none!)
- thesis (none!)
- expedition Expedition [A_11]
- doi DOI [A_26]
- conference Conference [A_33]
- url Location|URL [38]
- call_number Call Number [44] (in "Refs Mat.fp5": IPOE Literature DB Call Number [A_41])
- location Copy Location [A_35]
- contribution_id Contribution ID
- online_publication (none!)
- online_citation (none!)
- file File Name [A_27]
- notes Notes [42]
- serial Serial Number
- orig_record Original Record
- approved Approved Boolean
- created_date Created Date [A_36]
- created_time Created Time [A_38]
- created_by Erstellt von
- modified_date Modified Date [A_37]
- modified_time Modified Time [A_39]
- modified_by Ge�ndert von
-
-
- 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)
-
-
- table creation code
- -------------------
-
- CREATE TABLE refs (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));
-
-
- rules for data import
- ---------------------
- - fields are separated by tabs, records are separated by returns (if not specified otherwise within the LOAD DATA statement)
- - order of fields must resemble the above field order!
- - DATE format must be YYYY-MM-DD -> Available via Filemaker Calculation Fields 'Created Date [A_36]' & 'Modified Date [A_37]'
- - TIME format must be HH:MM:SS -> Available via Filemaker Calculation Fields 'Created Time [A_38]' & 'Modified Time [A_39]'
- - carriage returns *within* fields (ASCII character 11) must be replaced with a "UNIX return" (ASCII character 10) -> Search for: (\x0B) Replace with: \\n
- - empty fields are indicated by \N -> Search for: (?<=\t|^)(?=\t|$) Replace with: \\N
- - character encoding: higher ASCII chars must be encoded as ISO-8859-1 aka 'Western (ISO Latin 1)'
- - file encoding must be UNIX
-
-
- load data code
- --------------
-
- LOAD DATA LOCAL INFILE "/PATH/TO/FILE/refs.txt" INTO TABLE refs;
-
- or, alternatively, use something like the following from your shell:
-
- mysqlimport --local -u root -p YOUR_DB_NAME "/PATH/TO/FILE/refs.txt"
-
|