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

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

Comments

Loading...