Skip to content
Louvre Ops DB

Table

purchase_order

One sale: the channel (website, ticket desk, audio-guide desk, app store), when, and its payment.

Replaces in 2020: Invoices

Rows 2,201–2,225 of 5,412

purchase_order, page 89 of 217
order_idINTEGERchannelTEXTentrance_id→ entrance.entrance_idwing_id→ wing.wing_idpayment_id→ payment.payment_idordered_atTEXT
2201onlineNULLNULL22012017-05-31 21:24:52
2202onlineNULLNULL22022017-06-01 21:03:36
2203app_storeNULLNULL22032017-06-02 13:49:27
2204onlineNULLNULL22042017-06-02 14:33:24
2205app_storeNULLNULL22052017-06-03 16:25:30
2206onlineNULLNULL22062017-06-03 23:00:09
2207app_storeNULLNULL22072017-06-04 06:36:10
2208audio_guide_deskNULL122082017-06-04 10:32:13
2209ticket_desk1NULL22092017-06-04 11:17:03
2210onlineNULLNULL22102017-06-04 11:23:19
2211app_storeNULLNULL22112017-06-04 15:07:40
2212ticket_desk1NULL22122017-06-05 10:35:17
2213audio_guide_deskNULL122132017-06-05 10:40:57
2214audio_guide_deskNULL222142017-06-05 10:58:50
2215onlineNULLNULL22152017-06-05 21:07:15
2216ticket_desk1NULL22162017-06-06 08:50:53
2217audio_guide_deskNULL222172017-06-06 09:28:53
2218ticket_desk1NULL22182017-06-06 10:02:41
2219audio_guide_deskNULL222192017-06-06 10:28:44
2220audio_guide_deskNULL222202017-06-06 10:33:09
2221ticket_desk1NULL22212017-06-06 10:40:21
2222ticket_desk1NULL22222017-06-06 11:36:49
2223audio_guide_deskNULL222232017-06-06 13:07:19
2224audio_guide_deskNULL222242017-06-06 13:13:49
2225onlineNULLNULL22252017-06-07 08:05:58
Table definition
CREATE TABLE purchase_order (
  order_id    INTEGER PRIMARY KEY,
  channel     TEXT NOT NULL
              CHECK (channel IN ('online', 'ticket_desk', 'audio_guide_desk', 'app_store')),
  entrance_id INTEGER REFERENCES entrance (entrance_id),
  wing_id     INTEGER REFERENCES wing (wing_id),
  payment_id  INTEGER NOT NULL UNIQUE REFERENCES payment (payment_id),
  ordered_at  TEXT NOT NULL,
  CHECK ((channel = 'ticket_desk') = (entrance_id IS NOT NULL)),
  CHECK ((channel = 'audio_guide_desk') = (wing_id IS NOT NULL))
) STRICT;