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 3,226–3,250 of 5,412

purchase_order, page 130 of 217
order_idINTEGERchannelTEXTentrance_id→ entrance.entrance_idwing_id→ wing.wing_idpayment_id→ payment.payment_idordered_atTEXT
3226audio_guide_deskNULL232262018-05-17 11:21:07
3227audio_guide_deskNULL232272018-05-17 11:32:55
3228ticket_desk2NULL32282018-05-17 13:26:38
3229onlineNULLNULL32292018-05-17 13:34:38
3230onlineNULLNULL32302018-05-17 16:56:34
3231app_storeNULLNULL32312018-05-17 22:59:02
3232audio_guide_deskNULL232322018-05-18 10:43:25
3233audio_guide_deskNULL232332018-05-18 10:43:44
3234audio_guide_deskNULL232342018-05-18 10:45:06
3235audio_guide_deskNULL232352018-05-18 10:49:02
3236onlineNULLNULL32362018-05-18 13:47:28
3237app_storeNULLNULL32372018-05-18 17:02:59
3238onlineNULLNULL32382018-05-18 18:49:36
3239app_storeNULLNULL32392018-05-19 09:11:43
3240ticket_desk4NULL32402018-05-19 10:31:46
3241ticket_desk1NULL32412018-05-19 14:36:31
3242audio_guide_deskNULL232422018-05-19 15:26:44
3243audio_guide_deskNULL332432018-05-19 16:06:11
3244onlineNULLNULL32442018-05-19 17:20:00
3245onlineNULLNULL32452018-05-19 17:47:19
3246app_storeNULLNULL32462018-05-20 11:26:20
3247app_storeNULLNULL32472018-05-20 22:31:40
3248audio_guide_deskNULL232482018-05-21 13:21:57
3249onlineNULLNULL32492018-05-21 15:45:24
3250audio_guide_deskNULL132502018-05-22 11:05:27
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;