Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

viaf-schema.sql 1.0 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  1. --- #step Create VIAF schema
  2. CREATE SCHEMA IF NOT EXISTS viaf;
  3. --- #step Delete old table
  4. DROP TABLE IF EXISTS viaf.marc_field CASCADE;
  5. --- #step Create VIAF marc field table
  6. CREATE TABLE viaf.marc_field (
  7. rec_id INTEGER NOT NULL,
  8. fld_no INTEGER NOT NULL,
  9. tag VARCHAR NOT NULL,
  10. ind1 VARCHAR,
  11. ind2 VARCHAR,
  12. sf_code VARCHAR,
  13. contents VARCHAR
  14. );
  15. -- DROP TABLE IF EXISTS viaf_author CASCADE;
  16. -- CREATE TABLE viaf_author (
  17. -- viaf_au_id SERIAL PRIMARY KEY,
  18. -- viaf_au_key VARCHAR NOT NULL UNIQUE
  19. -- );
  20. -- DROP TABLE IF EXISTS viaf_author_name CASCADE;
  21. -- CREATE TABLE viaf_author_name (
  22. -- viaf_au_id INTEGER NOT NULL,
  23. -- viaf_au_name VARCHAR NULL,
  24. -- viaf_au_name_type VARCHAR(1) NULL,
  25. -- viaf_au_name_dates VARCHAR NULL,
  26. -- viaf_au_name_source VARCHAR NULL
  27. -- );
  28. -- DROP TABLE IF EXISTS viaf_author_gender CASCADE;
  29. -- CREATE TABLE viaf_author_gender (
  30. -- viaf_au_id INTEGER NOT NULL,
  31. -- viaf_au_gender VARCHAR NULL,
  32. -- viaf_au_gender_start VARCHAR NULL,
  33. -- viaf_au_gender_end VARCHAR NULL,
  34. -- viaf_au_gender_source VARCHAR NULL
  35. -- );
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...