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

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

Comments

Loading...