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.my.sql
2543 2543

  
2544 2544

  
2545 2545
--
2546
-- Name: referencealtident; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2546
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2547 2547
--
2548 2548

  
2549
CREATE TABLE referencealtident (
2550
    referencealtident_id int(11) NOT NULL,
2549
CREATE TABLE referencecontributor (
2550
    referencecontributor_id int(11) NOT NULL,
2551 2551
    reference_id int(11) NOT NULL,
2552
    system text,
2553
    identifier text NOT NULL
2552
    referenceparty_id int(11) NOT NULL,
2553
    roletype text,
2554
    `position` int(11)
2554 2555
);
2555 2556

  
2556 2557

  
2557 2558
--
2558
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2559
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2559 2560
--
2560 2561

  
2561 2562

  
2562 2563

  
2563 2564

  
2564 2565
--
2565
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2566
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2566 2567
--
2567 2568

  
2568 2569

  
2569 2570

  
2570 2571

  
2571 2572
--
2572
-- Name: referencealtident_referencealtident_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2573
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2573 2574
--
2574 2575

  
2575 2576

  
2576 2577

  
2577 2578
--
2578
-- Name: referencecontributor; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2579
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2579 2580
--
2580 2581

  
2581
CREATE TABLE referencecontributor (
2582
    referencecontributor_id int(11) NOT NULL,
2583
    reference_id int(11) NOT NULL,
2584
    referenceparty_id int(11) NOT NULL,
2585
    roletype text,
2586
    `position` int(11)
2582
CREATE TABLE referencejournal (
2583
    referencejournal_id int(11) NOT NULL,
2584
    journal text NOT NULL,
2585
    issn text,
2586
    abbreviation text,
2587
    accessioncode text
2587 2588
);
2588 2589

  
2589 2590

  
2590 2591
--
2591
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2592
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2592 2593
--
2593 2594

  
2594 2595

  
2595 2596

  
2596 2597

  
2597 2598
--
2598
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2599
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2599 2600
--
2600 2601

  
2601 2602

  
2602 2603

  
2603 2604

  
2604 2605
--
2605
-- Name: referencecontributor_referencecontributor_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2606
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2606 2607
--
2607 2608

  
2608 2609

  
2609 2610

  
2610 2611
--
2611
-- Name: referencejournal; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2612
-- Name: referencename; Type: TABLE; Schema: public; Owner: -; Tablespace: 
2612 2613
--
2613 2614

  
2614
CREATE TABLE referencejournal (
2615
    referencejournal_id int(11) NOT NULL,
2616
    journal text NOT NULL,
2617
    issn text,
2618
    abbreviation text,
2619
    accessioncode text
2615
CREATE TABLE referencename (
2616
    referencename_id int(11) NOT NULL,
2617
    reference_id int(11) NOT NULL,
2618
    system text,
2619
    identifier text NOT NULL
2620 2620
);
2621 2621

  
2622 2622

  
2623 2623
--
2624
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2624
-- Name: referencename_referencename_id_seq; Type: SEQUENCE; Schema: public; Owner: -
2625 2625
--
2626 2626

  
2627 2627

  
2628 2628

  
2629 2629

  
2630 2630
--
2631
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2631
-- Name: referencename_referencename_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
2632 2632
--
2633 2633

  
2634 2634

  
2635 2635

  
2636 2636

  
2637 2637
--
2638
-- Name: referencejournal_referencejournal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2638
-- Name: referencename_referencename_id_seq; Type: SEQUENCE SET; Schema: public; Owner: -
2639 2639
--
2640 2640

  
2641 2641

  
......
3596 3596

  
3597 3597

  
3598 3598
--
3599
-- Name: referencealtident_id; Type: DEFAULT; Schema: public; Owner: -
3599
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3600 3600
--
3601 3601

  
3602 3602

  
3603 3603

  
3604 3604

  
3605 3605
--
3606
-- Name: referencecontributor_id; Type: DEFAULT; Schema: public; Owner: -
3606
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3607 3607
--
3608 3608

  
3609 3609

  
3610 3610

  
3611 3611

  
3612 3612
--
3613
-- Name: referencejournal_id; Type: DEFAULT; Schema: public; Owner: -
3613
-- Name: referencename_id; Type: DEFAULT; Schema: public; Owner: -
3614 3614
--
3615 3615

  
3616 3616

  
......
4014 4014

  
4015 4015

  
4016 4016
--
4017
-- Data for Name: referencealtident; Type: TABLE DATA; Schema: public; Owner: -
4017
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4018 4018
--
4019 4019

  
4020 4020

  
4021 4021

  
4022 4022
--
4023
-- Data for Name: referencecontributor; Type: TABLE DATA; Schema: public; Owner: -
4023
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4024 4024
--
4025 4025

  
4026 4026

  
4027 4027

  
4028 4028
--
4029
-- Data for Name: referencejournal; Type: TABLE DATA; Schema: public; Owner: -
4029
-- Data for Name: referencename; Type: TABLE DATA; Schema: public; Owner: -
4030 4030
--
4031 4031

  
4032 4032

  
......
4532 4532

  
4533 4533

  
4534 4534
--
4535
-- Name: referencealtident_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4536
--
4537

  
4538
ALTER TABLE referencealtident
4539
    ADD CONSTRAINT referencealtident_pkey PRIMARY KEY (referencealtident_id);
4540

  
4541

  
4542
--
4543 4535
-- Name: referencecontributor_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4544 4536
--
4545 4537

  
......
4556 4548

  
4557 4549

  
4558 4550
--
4551
-- Name: referencename_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4552
--
4553

  
4554
ALTER TABLE referencename
4555
    ADD CONSTRAINT referencename_pkey PRIMARY KEY (referencename_id);
4556

  
4557

  
4558
--
4559 4559
-- Name: revision_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
4560 4560
--
4561 4561

  
......
5937 5937

  
5938 5938

  
5939 5939
--
5940
-- Name: referencealtident_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5941
--
5942

  
5943
ALTER TABLE referencealtident
5944
    ADD CONSTRAINT referencealtident_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5945

  
5946

  
5947
--
5948 5940
-- Name: referencecontributor_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5949 5941
--
5950 5942

  
......
5961 5953

  
5962 5954

  
5963 5955
--
5956
-- Name: referencename_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5957
--
5958

  
5959
ALTER TABLE referencename
5960
    ADD CONSTRAINT referencename_reference_id_fkey FOREIGN KEY (reference_id) REFERENCES reference(reference_id) ON UPDATE CASCADE ON DELETE CASCADE;
5961

  
5962

  
5963
--
5964 5964
-- Name: revision_previousrevision_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
5965 5965
--
5966 5966

  

Also available in: Unified diff