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,201–3,225 of 5,412

purchase_order, page 129 of 217
order_idINTEGERchannelTEXTentrance_id→ entrance.entrance_idwing_id→ wing.wing_idpayment_id→ payment.payment_idordered_atTEXT
3201audio_guide_deskNULL232012018-05-12 16:05:37
3202app_storeNULLNULL32022018-05-13 09:31:09
3203ticket_desk5NULL32032018-05-13 09:43:43
3204audio_guide_deskNULL232042018-05-13 09:48:59
3205audio_guide_deskNULL132052018-05-13 10:17:09
3206ticket_desk1NULL32062018-05-13 10:22:50
3207audio_guide_deskNULL232072018-05-13 12:22:36
3208audio_guide_deskNULL232082018-05-13 12:23:55
3209ticket_desk5NULL32092018-05-13 12:32:11
3210ticket_desk2NULL32102018-05-13 12:42:35
3211onlineNULLNULL32112018-05-13 18:48:34
3212onlineNULLNULL32122018-05-13 23:45:57
3213onlineNULLNULL32132018-05-14 07:25:50
3214app_storeNULLNULL32142018-05-15 03:14:03
3215ticket_desk4NULL32152018-05-15 09:36:22
3216ticket_desk4NULL32162018-05-15 09:54:46
3217audio_guide_deskNULL132172018-05-15 10:26:15
3218onlineNULLNULL32182018-05-15 16:33:01
3219app_storeNULLNULL32192018-05-16 08:38:08
3220onlineNULLNULL32202018-05-16 09:46:15
3221audio_guide_deskNULL232212018-05-16 11:18:23
3222audio_guide_deskNULL232222018-05-16 11:28:25
3223audio_guide_deskNULL232232018-05-16 11:50:16
3224onlineNULLNULL32242018-05-16 19:09:03
3225ticket_desk3NULL32252018-05-17 10:54:25
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;