Changes between Version 44 and Version 45 of DatabaseCreation


Ignore:
Timestamp:
05/12/26 22:28:25 (2 weeks ago)
Author:
231027
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseCreation

    v44 v45  
    1414    min_age INT NOT NULL
    1515);
     16
     17}}}
     18
     19{{{
    1620
    1721CREATE TABLE "Concert" (
     
    2428        ON UPDATE CASCADE
    2529);
     30
     31}}}
     32
     33{{{
    2634
    2735CREATE TABLE "Play" (
     
    5361);
    5462
     63}}}
     64
     65{{{
     66
    5567CREATE TABLE "Musical_Performer" (
    5668    performer_id BIGINT PRIMARY KEY,
     
    6476);
    6577
     78}}}
     79
     80{{{
     81
    6682CREATE TABLE "Acting_Performer" (
    6783    performer_id BIGINT PRIMARY KEY,
     
    91107);
    92108
     109}}}
     110
     111{{{
     112
    93113CREATE TABLE "Section" (
    94114    section_id BIGSERIAL PRIMARY KEY,
     
    102122    CONSTRAINT uq_section_venue_name UNIQUE (venue_id, name)
    103123);
     124
     125}}}
     126
     127{{{
    104128
    105129CREATE TABLE "Seat" (
     
    127151    CONSTRAINT organizer_contact_email_check CHECK (contact_email ~ '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$')
    128152);
     153
     154}}}
     155
     156{{{
    129157
    130158CREATE TABLE "Sponsor" (
     
    159187);
    160188
     189}}}
     190
     191{{{
     192
    161193CREATE TABLE "Event_Period" (
    162194    period_id BIGSERIAL PRIMARY KEY,
     
    195227);
    196228
     229}}}
     230
     231{{{
     232
    197233CREATE TABLE "Event_Happening_Organizer" (
    198234    event_happening_id BIGINT NOT NULL,
     
    207243        ON UPDATE CASCADE
    208244);
     245
     246}}}
     247
     248{{{
    209249
    210250CREATE TABLE "Event_Happening_Sponsor" (
     
    248288);
    249289
     290}}}
     291
     292{{{
     293
    250294CREATE TABLE "Event_Happening_Rating" (
    251295    rating_id BIGSERIAL PRIMARY KEY,
     
    289333);
    290334
     335}}}
     336
     337{{{
     338
    291339CREATE TABLE "Ticket_Purchase" (
    292340    purchase_id BIGSERIAL PRIMARY KEY,
     
    304352        ON UPDATE CASCADE
    305353);
     354
     355}}}
     356
     357{{{
    306358
    307359CREATE TABLE "Ticket_Refund" (