Project

General

Profile

« Previous | Next » 

Revision 6145

schemas/vegbien.sql: Renamed referencealtident to referencename to allow any verbatim reference name to go here, with reference containing the corresponding accepted reference name

View differences:

vegbien.sql
3390 3390

  
3391 3391

  
3392 3392
--
3393
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3393
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3394 3394
--
3395 3395

  
3396
CREATE TABLE referencealtident (
3397
    referencealtident_id integer NOT NULL,
3396
CREATE TABLE referencecontributor (
3397
    referencecontributor_id integer NOT NULL,
3398 3398
    reference_id integer NOT NULL,
3399
    system text,
3400
    identifier text NOT NULL
3399
    referenceparty_id integer NOT NULL,
3400
    roletype text,
3401
    "position" integer
3401 3402
);
3402 3403

  
3403 3404

  
3404 3405
--
3405
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3406
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3406 3407
--
3407 3408

  
3408
CREATE SEQUENCE referencealtident_referencealtident_id_seq
3409
CREATE SEQUENCE referencecontributor_referencecontributor_id_seq
3409 3410
    START WITH 1
3410 3411
    INCREMENT BY 1
3411 3412
    NO MINVALUE
......
3414 3415

  
3415 3416

  
3416 3417
--
3417
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3418
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3418 3419
--
3419 3420

  
3420
ALTER SEQUENCE referencealtident_referencealtident_id_seq OWNED BY referencealtident.referencealtident_id;
3421
ALTER SEQUENCE referencecontributor_referencecontributor_id_seq OWNED BY referencecontributor.referencecontributor_id;
3421 3422

  
3422 3423

  
3423 3424
--
3424
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3425
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3425 3426
--
3426 3427

  
3427 3428

  
3428 3429

  
3429 3430
--
3430
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3431
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3431 3432
--
3432 3433

  
3433
CREATE TABLE referencecontributor (
3434
    referencecontributor_id integer NOT NULL,
3435
    reference_id integer NOT NULL,
3436
    referenceparty_id integer NOT NULL,
3437
    roletype text,
3438
    "position" integer
3434
CREATE TABLE referencejournal (
3435
    referencejournal_id integer NOT NULL,
3436
    journal text NOT NULL,
3437
    issn text,
3438
    abbreviation text,
3439
    accessioncode text
3439 3440
);
3440 3441

  
3441 3442

  
3442 3443
--
3443
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3444
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3444 3445
--
3445 3446

  
3446
CREATE SEQUENCE referencecontributor_referencecontributor_id_seq
3447
CREATE SEQUENCE referencejournal_referencejournal_id_seq
3447 3448
    START WITH 1
3448 3449
    INCREMENT BY 1
3449 3450
    NO MINVALUE
......
3452 3453

  
3453 3454

  
3454 3455
--
3455
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3456
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3456 3457
--
3457 3458

  
3458
ALTER SEQUENCE referencecontributor_referencecontributor_id_seq OWNED BY referencecontributor.referencecontributor_id;
3459
ALTER SEQUENCE referencejournal_referencejournal_id_seq OWNED BY referencejournal.referencejournal_id;
3459 3460

  
3460 3461

  
3461 3462
--
3462
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3463
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3463 3464
--
3464 3465

  
3465 3466

  
3466 3467

  
3467 3468
--
3468
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3469
-- Name: referencename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
3469 3470
--
3470 3471

  
3471
CREATE TABLE referencejournal (
3472
    referencejournal_id integer NOT NULL,
3473
    journal text NOT NULL,
3474
    issn text,
3475
    abbreviation text,
3476
    accessioncode text
3472
CREATE TABLE referencename (
3473
    referencename_id integer NOT NULL,
3474
    reference_id integer NOT NULL,
3475
    system text,
3476
    identifier text NOT NULL
3477 3477
);
3478 3478

  
3479 3479

  
3480 3480
--
3481
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3481
-- Name: referencename_referencename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
3482 3482
--
3483 3483

  
3484
CREATE SEQUENCE referencejournal_referencejournal_id_seq
3484
CREATE SEQUENCE referencename_referencename_id_seq
3485 3485
    START WITH 1
3486 3486
    INCREMENT BY 1
3487 3487
    NO MINVALUE
......
3490 3490

  
3491 3491

  
3492 3492
--
3493
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3493
-- Name: referencename_referencename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
3494 3494
--
3495 3495

  
3496
ALTER SEQUENCE referencejournal_referencejournal_id_seq OWNED BY referencejournal.referencejournal_id;
3496
ALTER SEQUENCE referencename_referencename_id_seq OWNED BY referencename.referencename_id;
3497 3497

  
3498 3498

  
3499 3499
--
3500
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3500
-- Name: referencename_referencename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
3501 3501
--
3502 3502

  
3503 3503

  
......
4563 4563

  
4564 4564

  
4565 4565
--
4566
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
4566
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
4567 4567
--
4568 4568

  
4569
ALTER TABLE referencealtident ALTER COLUMN referencealtident_id SET DEFAULT nextval('referencealtident_referencealtident_id_seq'::regclass);
4569
ALTER TABLE referencecontributor ALTER COLUMN referencecontributor_id SET DEFAULT nextval('referencecontributor_referencecontributor_id_seq'::regclass);
4570 4570

  
4571 4571

  
4572 4572
--
4573
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
4573
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
4574 4574
--
4575 4575

  
4576
ALTER TABLE referencecontributor ALTER COLUMN referencecontributor_id SET DEFAULT nextval('referencecontributor_referencecontributor_id_seq'::regclass);
4576
ALTER TABLE referencejournal ALTER COLUMN referencejournal_id SET DEFAULT nextval('referencejournal_referencejournal_id_seq'::regclass);
4577 4577

  
4578 4578

  
4579 4579
--
4580
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
4580
-- Name: referencename_id; Type: DEFAULT; Schema: public; Owner: -
4581 4581
--
4582 4582

  
4583
ALTER TABLE referencejournal ALTER COLUMN referencejournal_id SET DEFAULT nextval('referencejournal_referencejournal_id_seq'::regclass);
4583
ALTER TABLE referencename ALTER COLUMN referencename_id SET DEFAULT nextval('referencename_referencename_id_seq'::regclass);
4584 4584

  
4585 4585

  
4586 4586
--
......
4981 4981

  
4982 4982

  
4983 4983
--
4984
-- Data for Name: referencealtident; Type: TABLE DATA; Schema: public; Owner: -
4984
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4985 4985
--
4986 4986

  
4987 4987

  
4988 4988

  
4989 4989
--
4990
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4990
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4991 4991
--
4992 4992

  
4993 4993

  
4994 4994

  
4995 4995
--
4996
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4996
-- Data for Name: referencename; Type: TABLE DATA; Schema: public; Owner: -
4997 4997
--
4998 4998

  
4999 4999

  
......
5499 5499

  
5500 5500

  
5501 5501
--
5502
-- Name: referencealtident_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
5503
--
5504

  
5505
ALTER TABLE ONLY referencealtident
5506
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
5507

  
5508

  
5509
--
5510 5502
-- Name: referencecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
5511 5503
--
5512 5504

  
......
5523 5515

  
5524 5516

  
5525 5517
--
5518
-- Name: referencename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
5519
--
5520

  
5521
ALTER TABLE ONLY referencename
5522
    ADD CONSTRAINT referencename_pkey PRIMARY KEY (referencename_id);
5523

  
5524

  
5525
--
5526 5526
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
5527 5527
--
5528 5528

  
......
6933 6933

  
6934 6934

  
6935 6935
--
6936
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6937
--
6938

  
6939
ALTER TABLE ONLY referencealtident
6940
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6941

  
6942

  
6943
--
6944 6936
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6945 6937
--
6946 6938

  
......
6957 6949

  
6958 6950

  
6959 6951
--
6952
-- Name: referencename_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6953
--
6954

  
6955
ALTER TABLE ONLY referencename
6956
    ADD CONSTRAINT referencename_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
6957

  
6958

  
6959
--
6960 6960
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
6961 6961
--
6962 6962

  

Also available in: Unified diff