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

loc-mds-schema.sql 989 B

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
  1. --- #dep common-schema
  2. --- #table locmds.book_marc_field
  3. --- #table locmds.name_marc_field
  4. CREATE SCHEMA IF NOT EXISTS locmds;
  5. DROP TABLE IF EXISTS locmds.book_marc_field CASCADE;
  6. CREATE TABLE locmds.book_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 VIEW IF EXISTS locmds.book_raw_isbn CASCADE;
  16. CREATE VIEW locmds.book_raw_isbn
  17. AS SELECT rec_id, trim(contents) AS isbn_text
  18. FROM locmds.book_marc_field
  19. WHERE tag = '020' AND sf_code = 'a';
  20. DROP TABLE IF EXISTS locmds.book_extracted_isbn CASCADE;
  21. CREATE TABLE locmds.book_extracted_isbn (
  22. rec_id INTEGER NOT NULL,
  23. isbn VARCHAR NOT NULL,
  24. isbn_tag VARCHAR
  25. );
  26. DROP TABLE IF EXISTS locmds.name_marc_field CASCADE;
  27. CREATE TABLE locmds.name_marc_field (
  28. rec_id INTEGER NOT NULL,
  29. fld_no INTEGER NOT NULL,
  30. tag VARCHAR NOT NULL,
  31. ind1 VARCHAR,
  32. ind2 VARCHAR,
  33. sf_code VARCHAR,
  34. contents VARCHAR
  35. );
Tip!

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

Comments

Loading...