{
  "format": "dataset-manifest/1",
  "slug": "event-management-sample-database",
  "version": 1,
  "seed": "flagship:event-management-sample-database:1k",
  "engine": 2,
  "engineVersion": "1.0.0",
  "spec": {
    "format": "dataset/1",
    "engine": 2,
    "slug": "event-management-sample-database",
    "name": "Event management sample database",
    "tagline": "Conferences and their venues, tickets, registrations, payments, coupons, check-ins, sessions, speakers and sponsors.",
    "description": "A conference and events company over five years, 2021 to 2025: events at a venue with rooms and booths, each selling up to four ticket types -- Early Bird, Student, General Admission and VIP, at a fixed price each -- with sessions, speakers, sponsors, vendors and exhibitors. A ticket goes on sale sixty to a hundred and eighty days before the event and sales close when it starts, so every registration falls inside its sale window; the payment is the ticket price less the coupon a registration used, taken within five minutes of registering, and three in five registrations check in, in the first two hours of the event. No event sells more tickets than its venue holds, sessions run inside their event, a task is due before the event it is for, and feedback comes in the week after an event ends.",
    "domain": "marketing",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "bi-dashboards",
      "test-fixtures"
    ],
    "keywords": [
      "event management",
      "ticketing",
      "registrations",
      "conferences",
      "sample database"
    ],
    "locale": "en_US",
    "license": "CC0-1.0",
    "version": 1,
    "seed": "flagship:event-management-sample-database",
    "tables": {
      "applied_coupons": {
        "description": "Rows for the applied_coupons table.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "coupon_id": {
            "kind": "fk",
            "ref": "coupons.id",
            "skew": "long-tail"
          },
          "registration_id": {
            "kind": "fk",
            "ref": "registrations.id",
            "unique": true
          }
        }
      },
      "booth_assignments": {
        "description": "Rows for the booth_assignments table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "assigned_at": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "booth_id": {
            "kind": "fk",
            "ref": "booths.id",
            "skew": "flat"
          },
          "exhibitor_id": {
            "kind": "fk",
            "ref": "exhibitors.id",
            "unique": true
          }
        }
      },
      "booths": {
        "description": "Rows for the booths table.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "label": {
            "kind": "pattern",
            "pattern": "[Booth ]A##"
          },
          "size": {
            "kind": "enum",
            "values": [
              "3x3",
              "3x6",
              "6x6"
            ],
            "weights": [
              60,
              30,
              10
            ]
          },
          "venue_id": {
            "kind": "fk",
            "ref": "venues.id",
            "skew": "long-tail"
          }
        }
      },
      "categories": {
        "description": "Rows for the categories table.",
        "rows": 12,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "description": {
            "kind": "enum",
            "values": [
              "Software, hardware and the web",
              "Databases, analytics and AI",
              "Product and visual design",
              "Brands, growth and content",
              "Strategy, finance and leadership",
              "Keeping systems and data safe",
              "Infrastructure and operations",
              "Health tech and care",
              "Teaching and learning",
              "Founders and investors",
              "Climate and energy",
              "Hiring and growing teams"
            ]
          },
          "name": {
            "kind": "enum",
            "values": [
              "Technology",
              "Data",
              "Design",
              "Marketing",
              "Business",
              "Security",
              "Cloud",
              "Health",
              "Education",
              "Startups",
              "Sustainability",
              "Careers"
            ],
            "unique": true
          }
        }
      },
      "checkins": {
        "description": "Rows for the checkins table.",
        "rows": 600,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "checkin_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "gate_keeper_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "flat"
          },
          "registration_id": {
            "kind": "fk",
            "ref": "registrations.id",
            "unique": true
          }
        }
      },
      "coupons": {
        "description": "Rows for the coupons table.",
        "rows": 40,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "code": {
            "kind": "pattern",
            "pattern": "AAAA##",
            "unique": true
          },
          "discount_type": {
            "kind": "constant",
            "value": "fixed"
          },
          "discount_value": {
            "kind": "enum",
            "values": [
              "5",
              "10",
              "15",
              "20"
            ],
            "weights": [
              40,
              30,
              20,
              10
            ],
            "type": "integer"
          },
          "expiration_date": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31",
            "nullable": true,
            "nullRate": 1
          },
          "max_uses": {
            "kind": "int",
            "min": 1,
            "max": 10,
            "nullable": true,
            "nullRate": 1
          }
        }
      },
      "equipment": {
        "description": "Rows for the equipment table.",
        "rows": 60,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "name": {
            "kind": "enum",
            "values": [
              "Projector",
              "Wireless microphone",
              "Lectern",
              "Camera",
              "Mixing desk",
              "LED screen"
            ]
          },
          "serial_number": {
            "kind": "pattern",
            "pattern": "[EQ-]######",
            "unique": true
          },
          "status": {
            "kind": "enum",
            "values": [
              "in_service",
              "in_repair",
              "retired"
            ],
            "weights": [
              85,
              10,
              5
            ]
          },
          "type": {
            "kind": "enum",
            "values": [
              "audio",
              "video",
              "stage"
            ]
          }
        }
      },
      "event_categories": {
        "description": "Rows for the event_categories table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "category_id": {
            "kind": "fk",
            "ref": "categories.id",
            "skew": "flat"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          }
        }
      },
      "event_sponsors": {
        "description": "Rows for the event_sponsors table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "event_id": {
            "kind": "copy",
            "from": "package_id.event_id",
            "description": "The event the package belongs to."
          },
          "package_id": {
            "kind": "fk",
            "ref": "sponsorship_packages.id",
            "skew": "flat"
          },
          "sponsor_id": {
            "kind": "fk",
            "ref": "sponsors.id",
            "skew": "long-tail"
          }
        }
      },
      "event_vendors": {
        "description": "Rows for the event_vendors table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "contract_details": {
            "kind": "enum",
            "values": [
              "Fixed fee",
              "Per head",
              "Day rate",
              "Fixed fee plus expenses"
            ]
          },
          "cost": {
            "kind": "decimal",
            "min": 500,
            "max": 40000,
            "scale": 2,
            "distribution": "long-tail"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "vendor_id": {
            "kind": "fk",
            "ref": "vendors.id",
            "skew": "flat"
          }
        }
      },
      "events": {
        "description": "Rows for the events table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "description": {
            "kind": "enum",
            "values": [
              "One day, one track",
              "Two tracks and a workshop day",
              "Talks, panels and an expo floor",
              "Hands-on workshops",
              "Keynotes and networking"
            ]
          },
          "end_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "organizer_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "flat"
          },
          "start_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31",
            "dayProfile": "business",
            "trend": "growing"
          },
          "status": {
            "kind": "constant",
            "value": "completed"
          },
          "title": {
            "kind": "enum",
            "values": [
              "Data Engineering Summit",
              "Cloud Native Days",
              "Product Leaders Forum",
              "Design Systems Conference",
              "Security Week",
              "AI in Practice",
              "Open Source Summit",
              "Growth Marketing Live",
              "Frontend Forum",
              "DevOps Days",
              "Startup Founders Meetup",
              "Health Tech Expo",
              "Fintech Forum",
              "EdTech Conference",
              "Climate Tech Summit",
              "Database Day",
              "Mobile Developers Conference",
              "UX Research Summit",
              "Analytics Live",
              "Platform Engineering Day",
              "Women in Tech Forum",
              "Careers in Tech Fair",
              "Customer Success Summit",
              "Content Marketing World",
              "SaaS Growth Conference"
            ]
          },
          "venue_id": {
            "kind": "fk",
            "ref": "venues.id",
            "skew": "flat"
          }
        }
      },
      "exhibitors": {
        "description": "Rows for the exhibitors table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "company_name": {
            "kind": "company.name"
          },
          "description": {
            "kind": "enum",
            "values": [
              "Software",
              "Hardware",
              "Consulting",
              "Recruiting",
              "Training"
            ]
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "website": {
            "kind": "internet.url"
          }
        }
      },
      "feedbacks": {
        "description": "Rows for the feedbacks table.",
        "rows": 40,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "comments": {
            "kind": "enum",
            "values": [
              "Great speakers",
              "Too crowded",
              "Well organised",
              "The wifi was poor",
              "Would come again",
              "Sessions ran late",
              "Excellent venue"
            ],
            "nullable": true,
            "nullRate": 0.3
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "rating": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "distribution": "high"
          },
          "submitted_at": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "flat"
          }
        }
      },
      "media": {
        "description": "Rows for the media table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "file_path": {
            "kind": "pattern",
            "pattern": "[/uploads/]xxxxxxxxxxxx"
          },
          "file_type": {
            "kind": "enum",
            "values": [
              "image/jpeg",
              "video/mp4",
              "application/pdf"
            ],
            "weights": [
              70,
              10,
              20
            ]
          },
          "uploaded_at": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "uploaded_by": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "flat"
          }
        }
      },
      "notifications": {
        "description": "Rows for the notifications table.",
        "rows": 30,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "is_read": {
            "kind": "bool",
            "trueRate": 0.7
          },
          "message": {
            "kind": "enum",
            "values": [
              "See you there",
              "Doors open in an hour",
              "A session has moved rooms",
              "Tell us what you thought"
            ]
          },
          "sent_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31",
            "dayProfile": "waking"
          },
          "title": {
            "kind": "enum",
            "values": [
              "Registration confirmed",
              "Your ticket",
              "Event reminder",
              "Schedule change",
              "Thanks for coming"
            ]
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "payments": {
        "description": "Rows for the payments table.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "amount": {
            "kind": "decimal",
            "min": 0,
            "max": 599,
            "scale": 2
          },
          "payment_method": {
            "kind": "enum",
            "values": [
              "card",
              "paypal",
              "bank_transfer",
              "invoice"
            ],
            "weights": [
              70,
              18,
              5,
              7
            ]
          },
          "payment_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "registration_id": {
            "kind": "fk",
            "ref": "registrations.id",
            "unique": true
          },
          "status": {
            "kind": "constant",
            "value": "completed"
          },
          "transaction_reference": {
            "kind": "pattern",
            "pattern": "[TX-]AAAA########",
            "unique": true
          }
        }
      },
      "profiles": {
        "description": "Rows for the profiles table.",
        "rows": 40,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "bio": {
            "kind": "enum",
            "values": [
              "Speaker and organiser",
              "Building data products",
              "Marketing lead",
              "Engineer and occasional writer",
              "Founder",
              "Product manager"
            ],
            "nullable": true,
            "nullRate": 0.4
          },
          "company": {
            "kind": "company.name"
          },
          "job_title": {
            "kind": "person.jobTitle"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "unique": true
          },
          "website": {
            "kind": "internet.url",
            "nullable": true,
            "nullRate": 0.6
          }
        }
      },
      "registrations": {
        "description": "Rows for the registrations table.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "registration_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31",
            "dayProfile": "waking"
          },
          "status": {
            "kind": "constant",
            "value": "confirmed"
          },
          "ticket_id": {
            "kind": "fk",
            "ref": "tickets.id",
            "skew": "flat"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "long-tail"
          }
        }
      },
      "roles": {
        "description": "Rows for the roles table.",
        "rows": 4,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "description": {
            "kind": "enum",
            "values": [
              "Registers for events",
              "Runs events",
              "Works at events",
              "Runs the platform"
            ]
          },
          "name": {
            "kind": "enum",
            "values": [
              "attendee",
              "organizer",
              "staff",
              "admin"
            ],
            "unique": true
          }
        }
      },
      "rooms": {
        "description": "Rows for the rooms table.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "capacity": {
            "kind": "int",
            "min": 30,
            "max": 1200,
            "distribution": "long-tail"
          },
          "floor": {
            "kind": "int",
            "min": 0,
            "max": 4
          },
          "name": {
            "kind": "enum",
            "values": [
              "Main Hall",
              "Ballroom A",
              "Ballroom B",
              "Room 101",
              "Room 102",
              "Room 201",
              "Room 202",
              "Auditorium",
              "Workshop Studio",
              "Terrace"
            ]
          },
          "venue_id": {
            "kind": "fk",
            "ref": "venues.id",
            "skew": "long-tail"
          }
        }
      },
      "session_equipment": {
        "description": "Rows for the session_equipment table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "equipment_id": {
            "kind": "fk",
            "ref": "equipment.id",
            "skew": "flat"
          },
          "quantity": {
            "kind": "int",
            "min": 1,
            "max": 4,
            "distribution": "long-tail"
          },
          "session_id": {
            "kind": "fk",
            "ref": "sessions.id",
            "skew": "flat"
          }
        }
      },
      "session_speakers": {
        "description": "Rows for the session_speakers table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "session_id": {
            "kind": "fk",
            "ref": "sessions.id",
            "skew": "flat"
          },
          "speaker_id": {
            "kind": "fk",
            "ref": "speakers.id",
            "skew": "flat"
          }
        }
      },
      "sessions": {
        "description": "Rows for the sessions table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "description": {
            "kind": "enum",
            "values": [
              "Talk",
              "Panel",
              "Workshop",
              "Keynote",
              "Lightning talks"
            ],
            "weights": [
              55,
              15,
              15,
              5,
              10
            ]
          },
          "end_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "room_id": {
            "kind": "fk",
            "ref": "rooms.id",
            "skew": "flat"
          },
          "start_time": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "title": {
            "kind": "enum",
            "values": [
              "Scaling Postgres in production",
              "What we learned migrating to the cloud",
              "Designing for accessibility",
              "Keynote: the next five years",
              "Panel: hiring engineers",
              "Observability from day one",
              "A practical guide to data contracts",
              "Shipping faster with feature flags",
              "Lessons from a security incident",
              "Building a design system that lasts",
              "Pricing experiments that worked",
              "Workshop: SQL window functions",
              "Running a remote team",
              "From prototype to platform",
              "Lightning talks",
              "Event-driven architecture in practice",
              "Measuring product-market fit",
              "Caching without regret",
              "The state of open source",
              "Q&A with the organisers"
            ]
          }
        }
      },
      "speakers": {
        "description": "Rows for the speakers table.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "biography": {
            "kind": "enum",
            "values": [
              "Speaks on databases",
              "Writes about design",
              "Open source maintainer",
              "Engineering leader",
              "Researcher",
              "Author"
            ]
          },
          "organization": {
            "kind": "company.name"
          },
          "position": {
            "kind": "person.jobTitle"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id"
          }
        }
      },
      "sponsors": {
        "description": "Rows for the sponsors table.",
        "rows": 40,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "logo_url": {
            "kind": "pattern",
            "pattern": "[https://cdn.example.com/logos/]########[.png]"
          },
          "name": {
            "kind": "company.name",
            "unique": true
          },
          "website": {
            "kind": "internet.url"
          }
        }
      },
      "sponsorship_packages": {
        "description": "Rows for the sponsorship_packages table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "benefits": {
            "kind": "enum",
            "values": [
              "Logo on the website",
              "Booth and logo",
              "Booth, logo and a talk",
              "Keynote slot and booth"
            ]
          },
          "cost": {
            "kind": "decimal",
            "min": 1,
            "max": 50000,
            "scale": 2
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "name": {
            "kind": "enum",
            "values": [
              "Bronze",
              "Silver",
              "Gold",
              "Platinum"
            ],
            "weights": [
              40,
              30,
              20,
              10
            ]
          }
        }
      },
      "staff_assignments": {
        "description": "Rows for the staff_assignments table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "assigned_at": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "task_id": {
            "kind": "fk",
            "ref": "tasks.id",
            "skew": "flat"
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "skew": "flat"
          }
        }
      },
      "tasks": {
        "description": "Rows for the tasks table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "description": {
            "kind": "enum",
            "values": [
              "Before doors open",
              "Week before",
              "Two weeks before"
            ]
          },
          "due_date": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "status": {
            "kind": "constant",
            "value": "done"
          },
          "title": {
            "kind": "enum",
            "values": [
              "Confirm catering",
              "Print badges",
              "Brief volunteers",
              "Test AV",
              "Send speaker packs",
              "Book photographer",
              "Set up registration desk"
            ]
          }
        }
      },
      "tickets": {
        "description": "Rows for the tickets table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "event_id": {
            "kind": "fk",
            "ref": "events.id",
            "skew": "flat"
          },
          "name": {
            "kind": "enum",
            "values": [
              "Early Bird",
              "Student",
              "General Admission",
              "VIP"
            ],
            "weights": [
              30,
              20,
              35,
              15
            ]
          },
          "price": {
            "kind": "decimal",
            "min": 1,
            "max": 1000,
            "scale": 2
          },
          "quantity_available": {
            "kind": "int",
            "min": 100,
            "max": 1000
          },
          "sale_end": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          },
          "sale_start": {
            "kind": "datetime",
            "from": "2021-01-01",
            "to": "2025-12-31"
          }
        }
      },
      "user_roles": {
        "description": "Rows for the user_roles table.",
        "rows": 10,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "role_id": {
            "kind": "fk",
            "ref": "roles.id",
            "weights": [
              0,
              60,
              35,
              5
            ]
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "unique": true
          }
        }
      },
      "users": {
        "description": "Rows for the users table.",
        "rows": 80,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "email": {
            "kind": "internet.email",
            "from": {
              "firstName": "first_name",
              "lastName": "last_name"
            },
            "unique": true
          },
          "first_name": {
            "kind": "person.firstName"
          },
          "last_name": {
            "kind": "person.lastName"
          },
          "password_hash": {
            "kind": "pattern",
            "pattern": "[$2b$12$]xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
          },
          "phone": {
            "kind": "phone.number"
          }
        }
      },
      "vendors": {
        "description": "Rows for the vendors table.",
        "rows": 50,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "contact_name": {
            "kind": "person.fullName"
          },
          "email": {
            "kind": "internet.email"
          },
          "name": {
            "kind": "company.name",
            "unique": true
          },
          "phone": {
            "kind": "phone.number"
          },
          "service_type": {
            "kind": "enum",
            "values": [
              "catering",
              "audio_visual",
              "security",
              "photography",
              "printing",
              "furniture"
            ]
          }
        }
      },
      "venues": {
        "description": "Rows for the venues table.",
        "rows": 25,
        "columns": {
          "id": {
            "kind": "pk"
          },
          "address": {
            "kind": "location.streetAddress"
          },
          "capacity": {
            "kind": "int",
            "min": 1500,
            "max": 8000,
            "distribution": "long-tail"
          },
          "city": {
            "kind": "place.city"
          },
          "country": {
            "kind": "constant",
            "value": "United States"
          },
          "name": {
            "kind": "enum",
            "values": [
              "Harborview Convention Center",
              "Metro Expo Hall",
              "Riverside Conference Center",
              "Grand Plaza Hotel",
              "Lakeside Pavilion",
              "Union Station Hall",
              "Summit Center",
              "Civic Auditorium",
              "Northgate Forum",
              "Bayfront Center",
              "Old Mill Venue",
              "Skyline Ballroom",
              "Westside Arena",
              "Founders Hall",
              "Parkview Center",
              "Canal Street Hall",
              "Liberty Exhibition Center",
              "Midtown Loft",
              "Pier 9 Hall",
              "University Union",
              "Garden Court",
              "Ironworks Hall",
              "Seaport Pavilion",
              "Capitol Center",
              "Ridge Conference Center"
            ],
            "unique": true
          },
          "postal_code": {
            "kind": "place.postcode"
          },
          "state": {
            "kind": "place.regionCode"
          }
        }
      }
    }
  },
  "counts": {
    "categories": 12,
    "coupons": 40,
    "equipment": 60,
    "roles": 4,
    "sponsors": 40,
    "users": 80,
    "notifications": 30,
    "profiles": 40,
    "speakers": 200,
    "user_roles": 10,
    "vendors": 50,
    "venues": 25,
    "booths": 400,
    "events": 10,
    "event_categories": 10,
    "event_vendors": 10,
    "exhibitors": 10,
    "booth_assignments": 10,
    "feedbacks": 40,
    "media": 10,
    "rooms": 150,
    "sessions": 10,
    "session_equipment": 10,
    "session_speakers": 10,
    "sponsorship_packages": 10,
    "event_sponsors": 10,
    "tasks": 10,
    "staff_assignments": 10,
    "tickets": 10,
    "registrations": 1000,
    "applied_coupons": 100,
    "checkins": 600,
    "payments": 1000
  },
  "artifacts": [
    {
      "file": "csv/categories.csv",
      "format": "csv",
      "table": "categories",
      "key": "datasets/event-management-sample-database/v1/csv/categories.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/categories.csv",
      "bytes": 489,
      "sha256": "ce06483fb037f654264f16deca78ed2fb465920429e56db3683f6afc514690d2",
      "rows": 12,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/coupons.csv",
      "format": "csv",
      "table": "coupons",
      "key": "datasets/event-management-sample-database/v1/csv/coupons.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/coupons.csv",
      "bytes": 919,
      "sha256": "b9af1e7b0d32cd02141b49c993ed4698aca58f20b6d0b36ecaaf3ac8a04d6119",
      "rows": 40,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/equipment.csv",
      "format": "csv",
      "table": "equipment",
      "key": "datasets/event-management-sample-database/v1/csv/equipment.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/equipment.csv",
      "bytes": 2579,
      "sha256": "e4385eee84aa51fef4805d4a41d88bfaed9e8c670c9e72146a70cf9d8539ffac",
      "rows": 60,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/roles.csv",
      "format": "csv",
      "table": "roles",
      "key": "datasets/event-management-sample-database/v1/csv/roles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/roles.csv",
      "bytes": 131,
      "sha256": "784f34427d86d98f9425ee397101e77855fc8d4c0c2f06c977a464403695966c",
      "rows": 4,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sponsors.csv",
      "format": "csv",
      "table": "sponsors",
      "key": "datasets/event-management-sample-database/v1/csv/sponsors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/sponsors.csv",
      "bytes": 3832,
      "sha256": "593be2ba152183f230ae38d0c828d621b4ede7d050c3c8db70079c8f636113aa",
      "rows": 40,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/event-management-sample-database/v1/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/users.csv",
      "bytes": 9665,
      "sha256": "10ce21dc54862a2aada1c7c9e910335c896ea290aabed3a628c53356be536b54",
      "rows": 80,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/notifications.csv",
      "format": "csv",
      "table": "notifications",
      "key": "datasets/event-management-sample-database/v1/csv/notifications.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/notifications.csv",
      "bytes": 2154,
      "sha256": "03adfc6fd2655d86b3567640f49b3f4c8a14a5c04e3fc36534f807e19b7db790",
      "rows": 30,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/profiles.csv",
      "format": "csv",
      "table": "profiles",
      "key": "datasets/event-management-sample-database/v1/csv/profiles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/profiles.csv",
      "bytes": 3227,
      "sha256": "c698c84f6bc9b1568f287e180845a5aee1930630500761ce415faf5e06e469c7",
      "rows": 40,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/speakers.csv",
      "format": "csv",
      "table": "speakers",
      "key": "datasets/event-management-sample-database/v1/csv/speakers.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/speakers.csv",
      "bytes": 15068,
      "sha256": "12f2bf629cd00f5e810eab1e21cadf8e41cce03344cd39b7ed6e199cdc812109",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_roles.csv",
      "format": "csv",
      "table": "user_roles",
      "key": "datasets/event-management-sample-database/v1/csv/user_roles.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/user_roles.csv",
      "bytes": 99,
      "sha256": "f8b072351e4d370fc1c3d2803d4a5e248c315c5ff73a3f99f3b9c2deca789b5d",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/vendors.csv",
      "format": "csv",
      "table": "vendors",
      "key": "datasets/event-management-sample-database/v1/csv/vendors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/vendors.csv",
      "bytes": 4628,
      "sha256": "052c78e1fd1688909a5f6b223b2d748fb2c93614b41b304edede1be1a65cc019",
      "rows": 50,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/venues.csv",
      "format": "csv",
      "table": "venues",
      "key": "datasets/event-management-sample-database/v1/csv/venues.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/venues.csv",
      "bytes": 2008,
      "sha256": "d64dd00bbb9b6027c5df715ec380c10984648c5d90aa0b33a375e298bc31ad10",
      "rows": 25,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/booths.csv",
      "format": "csv",
      "table": "booths",
      "key": "datasets/event-management-sample-database/v1/csv/booths.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/booths.csv",
      "bytes": 8477,
      "sha256": "059b10fa957b9a50cd16861ce2604e04b6f81c9d468f561f395eadff08c36ea6",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/events.csv",
      "format": "csv",
      "table": "events",
      "key": "datasets/event-management-sample-database/v1/csv/events.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/events.csv",
      "bytes": 1071,
      "sha256": "b75a493f2d33481fe7382087e29669be7d394a15089a7e0f3d6a1ee4443b0cb9",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/event_categories.csv",
      "format": "csv",
      "table": "event_categories",
      "key": "datasets/event-management-sample-database/v1/csv/event_categories.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/event_categories.csv",
      "bytes": 98,
      "sha256": "b526a38e35c6e9a3bfa073a616f91851c3b0e2d3897fb3114880e363da61da0a",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/event_vendors.csv",
      "format": "csv",
      "table": "event_vendors",
      "key": "datasets/event-management-sample-database/v1/csv/event_vendors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/event_vendors.csv",
      "bytes": 348,
      "sha256": "dea411fefcd52666758e1e00f43c6b932b5734cf42ae0d71e900577800d66058",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/exhibitors.csv",
      "format": "csv",
      "table": "exhibitors",
      "key": "datasets/event-management-sample-database/v1/csv/exhibitors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/exhibitors.csv",
      "bytes": 689,
      "sha256": "dd06fad5be52a32137f4a2b3dbc5acf80ec3c416e2d69b843f932b25df95604b",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/booth_assignments.csv",
      "format": "csv",
      "table": "booth_assignments",
      "key": "datasets/event-management-sample-database/v1/csv/booth_assignments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/booth_assignments.csv",
      "bytes": 326,
      "sha256": "37fa81dc2d8799f44090d41554b53e56c96dc934518f63acac91d3882f387abf",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/feedbacks.csv",
      "format": "csv",
      "table": "feedbacks",
      "key": "datasets/event-management-sample-database/v1/csv/feedbacks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/feedbacks.csv",
      "bytes": 1695,
      "sha256": "fb89156afcf9e2eb11fd5ed0056603ad232992216f289c1a9fc71fa3c7172bf2",
      "rows": 40,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/media.csv",
      "format": "csv",
      "table": "media",
      "key": "datasets/event-management-sample-database/v1/csv/media.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/media.csv",
      "bytes": 683,
      "sha256": "ea3b59a3c15bc5e132032d34b90ca33c044a4ac54e1ad71b662410a850f007c5",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/rooms.csv",
      "format": "csv",
      "table": "rooms",
      "key": "datasets/event-management-sample-database/v1/csv/rooms.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/rooms.csv",
      "bytes": 3447,
      "sha256": "4c271c0373f2655b89c2ec245fa7bfcf2a15680a04b44dab51bcba0bec4fd126",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sessions.csv",
      "format": "csv",
      "table": "sessions",
      "key": "datasets/event-management-sample-database/v1/csv/sessions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/sessions.csv",
      "bytes": 917,
      "sha256": "3323a57d1671eada157b684c5c78317fb37e66881223e6e9d5563f785ad47a61",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/session_equipment.csv",
      "format": "csv",
      "table": "session_equipment",
      "key": "datasets/event-management-sample-database/v1/csv/session_equipment.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/session_equipment.csv",
      "bytes": 138,
      "sha256": "bb26f889c629410b7ca3088c94ed9d6d4fd0d69c53542d9e878ce410d1bebec3",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/session_speakers.csv",
      "format": "csv",
      "table": "session_speakers",
      "key": "datasets/event-management-sample-database/v1/csv/session_speakers.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/session_speakers.csv",
      "bytes": 116,
      "sha256": "60ce4f8113e640e1e9e1d5411af27f3933910ef1a2d4efe7183ec455f029554f",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/sponsorship_packages.csv",
      "format": "csv",
      "table": "sponsorship_packages",
      "key": "datasets/event-management-sample-database/v1/csv/sponsorship_packages.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/sponsorship_packages.csv",
      "bytes": 450,
      "sha256": "ab785c05fef7af6fc8c53c1eb9e08fe8b8fa4545622541031cde372f07d5ee35",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/event_sponsors.csv",
      "format": "csv",
      "table": "event_sponsors",
      "key": "datasets/event-management-sample-database/v1/csv/event_sponsors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/event_sponsors.csv",
      "bytes": 134,
      "sha256": "31c0eb6f4158a569c95ff3f1128aed507ad02825978da444d7561160aebeef82",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/tasks.csv",
      "format": "csv",
      "table": "tasks",
      "key": "datasets/event-management-sample-database/v1/csv/tasks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/tasks.csv",
      "bytes": 672,
      "sha256": "f6975c36bb39fdf0aec0bee8822a60b20306595267d2e977eac1a68f630ec36c",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/staff_assignments.csv",
      "format": "csv",
      "table": "staff_assignments",
      "key": "datasets/event-management-sample-database/v1/csv/staff_assignments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/staff_assignments.csv",
      "bytes": 312,
      "sha256": "81e24983f316128774f9f32465c382539c5d4dd224dc9720c6e81179db513eaa",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/tickets.csv",
      "format": "csv",
      "table": "tickets",
      "key": "datasets/event-management-sample-database/v1/csv/tickets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/tickets.csv",
      "bytes": 725,
      "sha256": "c741c2dbb90b88a3a303962a0c04c61b50f8ab69405b2ae02bca3f5e3c0840e8",
      "rows": 10,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/registrations.csv",
      "format": "csv",
      "table": "registrations",
      "key": "datasets/event-management-sample-database/v1/csv/registrations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/registrations.csv",
      "bytes": 39708,
      "sha256": "6fa93c2fb882cb4d6548b943a17340a66277104996c35f6fbf625c99bf04a045",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/applied_coupons.csv",
      "format": "csv",
      "table": "applied_coupons",
      "key": "datasets/event-management-sample-database/v1/csv/applied_coupons.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/applied_coupons.csv",
      "bytes": 1056,
      "sha256": "35e58f8a896b853477c3a3b6471c266687d4e2be73177764d44c9c3369c73e03",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/checkins.csv",
      "format": "csv",
      "table": "checkins",
      "key": "datasets/event-management-sample-database/v1/csv/checkins.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/checkins.csv",
      "bytes": 18997,
      "sha256": "fd912979166fa4d9bd29fa712fed97124dee348c8d8f4b23645da8091e3415de",
      "rows": 600,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/payments.csv",
      "format": "csv",
      "table": "payments",
      "key": "datasets/event-management-sample-database/v1/csv/payments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/csv/payments.csv",
      "bytes": 64691,
      "sha256": "3cd246d9a8f50eb61717aba7dae85cf20a5edfe2cdba975fd910fe94778a263a",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "event-management-sample-database.json",
      "format": "json",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/event-management-sample-database.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/event-management-sample-database.json",
      "bytes": 672508,
      "sha256": "36a01c64f809596d137ca5d14b0a21bb41e03b17b26bb11c48fe512252131871",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/sql/postgres.sql",
      "bytes": 270430,
      "sha256": "46329dc8f631f6435116b42e461bf19aa5e9a8e498206f7916989ce09df5e4b3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/sql/mysql.sql",
      "bytes": 267217,
      "sha256": "609cb1ea48c5bf51317bc81a3c4560b803e9f5d99795643f6a848323a49b93ff",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/sql/mssql.sql",
      "bytes": 278649,
      "sha256": "9dc05bfe30134beccb74e176e81d2ce4e1461636abab9f7fc03aa518707edbce",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/sql/sqlite.sql",
      "bytes": 264476,
      "sha256": "865d787b2477938fffefbe6a4cb349280c16e602e8697017301362cd266afb40",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/prisma/seed.ts",
      "bytes": 552372,
      "sha256": "c055d54ee910fe131056c597581af8970897e3eef5a038e178d51e4f0444483b",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/event-management-sample-database/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/django/fixtures.json",
      "bytes": 839679,
      "sha256": "6a95baf66eca93c075e9ad586ae54ff206618e337cee78e67415e0c25b8787fe",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "flagship": {
    "sizes": {
      "1k": {
        "rows": 4021,
        "counts": {
          "categories": 12,
          "coupons": 40,
          "equipment": 60,
          "roles": 4,
          "sponsors": 40,
          "users": 80,
          "notifications": 30,
          "profiles": 40,
          "speakers": 200,
          "user_roles": 10,
          "vendors": 50,
          "venues": 25,
          "booths": 400,
          "events": 10,
          "event_categories": 10,
          "event_vendors": 10,
          "exhibitors": 10,
          "booth_assignments": 10,
          "feedbacks": 40,
          "media": 10,
          "rooms": 150,
          "sessions": 10,
          "session_equipment": 10,
          "session_speakers": 10,
          "sponsorship_packages": 10,
          "event_sponsors": 10,
          "tasks": 10,
          "staff_assignments": 10,
          "tickets": 10,
          "registrations": 1000,
          "applied_coupons": 100,
          "checkins": 600,
          "payments": 1000
        },
        "notes": [
          "speakers.user_id is unique in the schema, but this kind cannot produce that many different values, so the generated rows repeat."
        ],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/1k/postgres.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/postgres.sql.gz",
            "bytes": 73027,
            "sha256": "ce5d94e2597da828a2a2d3e06cf6c560636dfa2862aecca5162f1c640b17a63c",
            "raw": {
              "bytes": 277109,
              "sha256": "04f08fe20d77813868962c69ead7f2a6e040117c2693da58778ee7695ca3d5f9"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1k/mysql.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/mysql.sql.gz",
            "bytes": 72434,
            "sha256": "8426961d956160b07dde12d6b62a4b921c3f97ed05647d2eb05c7b0f85a1b5c9",
            "raw": {
              "bytes": 273896,
              "sha256": "77af07dd42e144ab0c85a93e85bf8bcca0a231c4a954f855793c570def6f5a5b"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1k/sqlite.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/sqlite.sql.gz",
            "bytes": 71800,
            "sha256": "3c5600aaedfc1ba54bfc81364dd92548c2844048cecd8b59d9f3d93263cbdfd4",
            "raw": {
              "bytes": 271155,
              "sha256": "032a08b78eb445289858374b45addd8316d24feb1c0000816a14375513f0741f"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1k/csv.zip",
            "key": "datasets/event-management-sample-database/v1/flagship/1k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/csv.zip",
            "bytes": 74574,
            "sha256": "9956cdb5063bff62984ef461db8ff673c8a2cd3b28dee6a5501e57e6cb09f89e",
            "tables": {
              "applied_coupons": {
                "bytes": 1056,
                "sha256": "35e58f8a896b853477c3a3b6471c266687d4e2be73177764d44c9c3369c73e03"
              },
              "booth_assignments": {
                "bytes": 326,
                "sha256": "37fa81dc2d8799f44090d41554b53e56c96dc934518f63acac91d3882f387abf"
              },
              "booths": {
                "bytes": 8477,
                "sha256": "059b10fa957b9a50cd16861ce2604e04b6f81c9d468f561f395eadff08c36ea6"
              },
              "categories": {
                "bytes": 489,
                "sha256": "ce06483fb037f654264f16deca78ed2fb465920429e56db3683f6afc514690d2"
              },
              "checkins": {
                "bytes": 18997,
                "sha256": "fd912979166fa4d9bd29fa712fed97124dee348c8d8f4b23645da8091e3415de"
              },
              "coupons": {
                "bytes": 919,
                "sha256": "b9af1e7b0d32cd02141b49c993ed4698aca58f20b6d0b36ecaaf3ac8a04d6119"
              },
              "equipment": {
                "bytes": 2579,
                "sha256": "e4385eee84aa51fef4805d4a41d88bfaed9e8c670c9e72146a70cf9d8539ffac"
              },
              "event_categories": {
                "bytes": 98,
                "sha256": "b526a38e35c6e9a3bfa073a616f91851c3b0e2d3897fb3114880e363da61da0a"
              },
              "event_sponsors": {
                "bytes": 134,
                "sha256": "31c0eb6f4158a569c95ff3f1128aed507ad02825978da444d7561160aebeef82"
              },
              "event_vendors": {
                "bytes": 348,
                "sha256": "dea411fefcd52666758e1e00f43c6b932b5734cf42ae0d71e900577800d66058"
              },
              "events": {
                "bytes": 1071,
                "sha256": "b75a493f2d33481fe7382087e29669be7d394a15089a7e0f3d6a1ee4443b0cb9"
              },
              "exhibitors": {
                "bytes": 689,
                "sha256": "dd06fad5be52a32137f4a2b3dbc5acf80ec3c416e2d69b843f932b25df95604b"
              },
              "feedbacks": {
                "bytes": 1695,
                "sha256": "fb89156afcf9e2eb11fd5ed0056603ad232992216f289c1a9fc71fa3c7172bf2"
              },
              "media": {
                "bytes": 683,
                "sha256": "ea3b59a3c15bc5e132032d34b90ca33c044a4ac54e1ad71b662410a850f007c5"
              },
              "notifications": {
                "bytes": 2154,
                "sha256": "03adfc6fd2655d86b3567640f49b3f4c8a14a5c04e3fc36534f807e19b7db790"
              },
              "payments": {
                "bytes": 64691,
                "sha256": "3cd246d9a8f50eb61717aba7dae85cf20a5edfe2cdba975fd910fe94778a263a"
              },
              "profiles": {
                "bytes": 3227,
                "sha256": "c698c84f6bc9b1568f287e180845a5aee1930630500761ce415faf5e06e469c7"
              },
              "registrations": {
                "bytes": 39708,
                "sha256": "6fa93c2fb882cb4d6548b943a17340a66277104996c35f6fbf625c99bf04a045"
              },
              "roles": {
                "bytes": 131,
                "sha256": "784f34427d86d98f9425ee397101e77855fc8d4c0c2f06c977a464403695966c"
              },
              "rooms": {
                "bytes": 3447,
                "sha256": "4c271c0373f2655b89c2ec245fa7bfcf2a15680a04b44dab51bcba0bec4fd126"
              },
              "session_equipment": {
                "bytes": 138,
                "sha256": "bb26f889c629410b7ca3088c94ed9d6d4fd0d69c53542d9e878ce410d1bebec3"
              },
              "session_speakers": {
                "bytes": 116,
                "sha256": "60ce4f8113e640e1e9e1d5411af27f3933910ef1a2d4efe7183ec455f029554f"
              },
              "sessions": {
                "bytes": 917,
                "sha256": "3323a57d1671eada157b684c5c78317fb37e66881223e6e9d5563f785ad47a61"
              },
              "speakers": {
                "bytes": 15068,
                "sha256": "12f2bf629cd00f5e810eab1e21cadf8e41cce03344cd39b7ed6e199cdc812109"
              },
              "sponsors": {
                "bytes": 3832,
                "sha256": "593be2ba152183f230ae38d0c828d621b4ede7d050c3c8db70079c8f636113aa"
              },
              "sponsorship_packages": {
                "bytes": 450,
                "sha256": "ab785c05fef7af6fc8c53c1eb9e08fe8b8fa4545622541031cde372f07d5ee35"
              },
              "staff_assignments": {
                "bytes": 312,
                "sha256": "81e24983f316128774f9f32465c382539c5d4dd224dc9720c6e81179db513eaa"
              },
              "tasks": {
                "bytes": 672,
                "sha256": "f6975c36bb39fdf0aec0bee8822a60b20306595267d2e977eac1a68f630ec36c"
              },
              "tickets": {
                "bytes": 725,
                "sha256": "c741c2dbb90b88a3a303962a0c04c61b50f8ab69405b2ae02bca3f5e3c0840e8"
              },
              "user_roles": {
                "bytes": 99,
                "sha256": "f8b072351e4d370fc1c3d2803d4a5e248c315c5ff73a3f99f3b9c2deca789b5d"
              },
              "users": {
                "bytes": 9665,
                "sha256": "10ce21dc54862a2aada1c7c9e910335c896ea290aabed3a628c53356be536b54"
              },
              "vendors": {
                "bytes": 4628,
                "sha256": "052c78e1fd1688909a5f6b223b2d748fb2c93614b41b304edede1be1a65cc019"
              },
              "venues": {
                "bytes": 2008,
                "sha256": "d64dd00bbb9b6027c5df715ec380c10984648c5d90aa0b33a375e298bc31ad10"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "An event sells each ticket type at most once, at its price, and sells at least one",
            "violations": 0
          },
          {
            "name": "Sales open 60 to 180 days before the event and close when it starts, and every registration falls inside them",
            "violations": 0
          },
          {
            "name": "A payment is the ticket price less the coupon, taken within five minutes of registering",
            "violations": 0
          },
          {
            "name": "Check-ins happen in the first two hours of the event",
            "violations": 0
          },
          {
            "name": "No event sells more tickets than its venue holds",
            "violations": 0
          },
          {
            "name": "Events run four to fourteen hours, and sessions run inside them",
            "violations": 0
          },
          {
            "name": "Tasks are due before their event and staffed before they are due; feedback comes in the week after",
            "violations": 0
          },
          {
            "name": "No pairing is listed twice",
            "violations": 0
          }
        ],
        "dirty": {
          "report": {
            "rates": {
              "missing": 0.03,
              "typos": 0.03,
              "outliers": 0.005,
              "duplicates": 0.01
            },
            "tables": {
              "categories": {
                "duplicates": 0,
                "columns": {
                  "name": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "coupons": {
                "duplicates": 1,
                "columns": {
                  "code": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  },
                  "discount_type": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "discount_value": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "equipment": {
                "duplicates": 2,
                "columns": {
                  "name": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "serial_number": {
                    "missing": 3,
                    "typos": 3,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  },
                  "type": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "sponsors": {
                "duplicates": 0,
                "columns": {
                  "logo_url": {
                    "missing": 2,
                    "typos": 3,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 1,
                    "typos": 1,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  }
                }
              },
              "users": {
                "duplicates": 1,
                "columns": {
                  "email": {
                    "missing": 1,
                    "typos": 1,
                    "outliers": 0
                  },
                  "first_name": {
                    "missing": 2,
                    "typos": 3,
                    "outliers": 0
                  },
                  "last_name": {
                    "missing": 3,
                    "typos": 1,
                    "outliers": 0
                  },
                  "phone": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "notifications": {
                "duplicates": 0,
                "columns": {
                  "message": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "sent_time": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 0,
                    "typos": 2,
                    "outliers": 0
                  }
                }
              },
              "profiles": {
                "duplicates": 0,
                "columns": {
                  "bio": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "company": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "speakers": {
                "duplicates": 0,
                "columns": {
                  "biography": {
                    "missing": 7,
                    "typos": 7,
                    "outliers": 0
                  },
                  "organization": {
                    "missing": 3,
                    "typos": 6,
                    "outliers": 0
                  },
                  "position": {
                    "missing": 8,
                    "typos": 8,
                    "outliers": 0
                  }
                }
              },
              "vendors": {
                "duplicates": 1,
                "columns": {
                  "contact_name": {
                    "missing": 3,
                    "typos": 4,
                    "outliers": 0
                  },
                  "email": {
                    "missing": 3,
                    "typos": 2,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 2,
                    "typos": 2,
                    "outliers": 0
                  },
                  "service_type": {
                    "missing": 0,
                    "typos": 3,
                    "outliers": 0
                  }
                }
              },
              "venues": {
                "duplicates": 1,
                "columns": {
                  "capacity": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "city": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "country": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "postal_code": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "state": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "booths": {
                "duplicates": 4,
                "columns": {
                  "label": {
                    "missing": 5,
                    "typos": 7,
                    "outliers": 0
                  },
                  "size": {
                    "missing": 10,
                    "typos": 16,
                    "outliers": 0
                  }
                }
              },
              "events": {
                "duplicates": 0,
                "columns": {
                  "description": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "start_time": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "event_vendors": {
                "duplicates": 0,
                "columns": {
                  "contract_details": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "feedbacks": {
                "duplicates": 0,
                "columns": {
                  "comments": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "rating": {
                    "missing": 4,
                    "typos": 0,
                    "outliers": 0
                  },
                  "submitted_at": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "media": {
                "duplicates": 0,
                "columns": {
                  "file_path": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "file_type": {
                    "missing": 1,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "rooms": {
                "duplicates": 2,
                "columns": {
                  "capacity": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "floor": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 4,
                    "typos": 8,
                    "outliers": 0
                  }
                }
              },
              "sessions": {
                "duplicates": 0,
                "columns": {
                  "description": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "sponsorship_packages": {
                "duplicates": 0,
                "columns": {
                  "cost": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "tasks": {
                "duplicates": 0,
                "columns": {
                  "title": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "tickets": {
                "duplicates": 0,
                "columns": {
                  "name": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  },
                  "price": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "sale_start": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "registrations": {
                "duplicates": 11,
                "columns": {
                  "registration_time": {
                    "missing": 39,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 44,
                    "typos": 28,
                    "outliers": 0
                  }
                }
              },
              "applied_coupons": {
                "duplicates": 2,
                "columns": {}
              },
              "checkins": {
                "duplicates": 7,
                "columns": {
                  "checkin_time": {
                    "missing": 24,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "payments": {
                "duplicates": 12,
                "columns": {
                  "amount": {
                    "missing": 28,
                    "typos": 0,
                    "outliers": 8
                  },
                  "payment_method": {
                    "missing": 36,
                    "typos": 19,
                    "outliers": 0
                  },
                  "payment_time": {
                    "missing": 37,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 26,
                    "typos": 38,
                    "outliers": 0
                  },
                  "transaction_reference": {
                    "missing": 38,
                    "typos": 32,
                    "outliers": 0
                  }
                }
              }
            },
            "totals": {
              "missing": 374,
              "typos": 209,
              "outliers": 8,
              "duplicates": 44
            }
          },
          "downloads": [
            {
              "format": "dirty-sql-postgres",
              "label": "PostgreSQL, with faults",
              "file": "flagship/1k/dirty-postgres.sql.gz",
              "key": "datasets/event-management-sample-database/v1/flagship/1k/dirty-postgres.sql.gz",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/dirty-postgres.sql.gz",
              "bytes": 70699,
              "sha256": "743d371d81d2cdd59edbdba5fcc9918462832dddbfbe9d2851cae03dee5a80cb",
              "raw": {
                "bytes": 268358,
                "sha256": "afc89fdc06a1364d697362a86bf5f3ab4bfabc27ad8a9386cfc83b67993fbc77"
              },
              "contentType": "application/gzip"
            },
            {
              "format": "dirty-csv",
              "label": "CSV, with faults",
              "file": "flagship/1k/dirty-csv.zip",
              "key": "datasets/event-management-sample-database/v1/flagship/1k/dirty-csv.zip",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1k/dirty-csv.zip",
              "bytes": 74759,
              "sha256": "c077ae30cff1a0977389c224707ca6a3dbca27a1206aafdda39e5fb93e997fd4",
              "tables": {
                "applied_coupons": {
                  "bytes": 1080,
                  "sha256": "f70f6469280ce70711a5e5fb1e86f789b0c71329b2d0ccad6e1dca50cedd3085"
                },
                "booth_assignments": {
                  "bytes": 326,
                  "sha256": "37fa81dc2d8799f44090d41554b53e56c96dc934518f63acac91d3882f387abf"
                },
                "booths": {
                  "bytes": 8513,
                  "sha256": "c7f59690ed92a1fc3bbce99b829473a9492c3c630ae8b4203ad1de269e0d1269"
                },
                "categories": {
                  "bytes": 483,
                  "sha256": "0fb9a885c537aa8b74faa2ed8fd447f3fe3aaaa148be7694b9fa6e8569b9207a"
                },
                "checkins": {
                  "bytes": 18764,
                  "sha256": "3ed06342ac10a43c8b20423ce808520855908edefe59de55bf8ab441501710a7"
                },
                "coupons": {
                  "bytes": 931,
                  "sha256": "e061b53d43eec5d328b7f7dc7ebb9f87b55ddae4655a5815890684645e45d246"
                },
                "equipment": {
                  "bytes": 2613,
                  "sha256": "12a4cd06530f3d9ea5c5c259e936c8c75b8a249dc41d8a5c74d8ed72792028d1"
                },
                "event_categories": {
                  "bytes": 98,
                  "sha256": "b526a38e35c6e9a3bfa073a616f91851c3b0e2d3897fb3114880e363da61da0a"
                },
                "event_sponsors": {
                  "bytes": 134,
                  "sha256": "31c0eb6f4158a569c95ff3f1128aed507ad02825978da444d7561160aebeef82"
                },
                "event_vendors": {
                  "bytes": 340,
                  "sha256": "660a2d8b67716a8dac7cb884cc142e6e31579a2e89e98074889c44177e4feab3"
                },
                "events": {
                  "bytes": 1058,
                  "sha256": "d8f53c8cc18cd5405e86f3ea165702cd0c05d4a0ef9442498b893ba833404a75"
                },
                "exhibitors": {
                  "bytes": 689,
                  "sha256": "dd06fad5be52a32137f4a2b3dbc5acf80ec3c416e2d69b843f932b25df95604b"
                },
                "feedbacks": {
                  "bytes": 1658,
                  "sha256": "caf8442766401831b54773d781ab660274825cbad3da6868597737e004ddda3d"
                },
                "media": {
                  "bytes": 655,
                  "sha256": "022d628fead6eb23c7f1af92e04e247f9b87c898dba35ad877e3d2209a8f7afe"
                },
                "notifications": {
                  "bytes": 2073,
                  "sha256": "61bab301bf1e3080b7a48e323dac231cc635d46589ea27fe70495483b9644a5f"
                },
                "payments": {
                  "bytes": 63771,
                  "sha256": "192328cd4d5d4f5747eca8191cc689660d4f2da6038ff90e08099a7bfc0a19d1"
                },
                "profiles": {
                  "bytes": 3156,
                  "sha256": "7ebaa05b3273c8d4415d438ad585b319738c81664b4c862485bc12cd3f3f9aa2"
                },
                "registrations": {
                  "bytes": 39028,
                  "sha256": "c5f243ab3623802e6a04bfcbd4d37fa589e280013160b505ae0d81521efa1a9c"
                },
                "roles": {
                  "bytes": 131,
                  "sha256": "784f34427d86d98f9425ee397101e77855fc8d4c0c2f06c977a464403695966c"
                },
                "rooms": {
                  "bytes": 3462,
                  "sha256": "d37e210257119e6a539aa48cbdc3789c4a83bb5e8df9936391a4836567a619f3"
                },
                "session_equipment": {
                  "bytes": 138,
                  "sha256": "bb26f889c629410b7ca3088c94ed9d6d4fd0d69c53542d9e878ce410d1bebec3"
                },
                "session_speakers": {
                  "bytes": 116,
                  "sha256": "60ce4f8113e640e1e9e1d5411af27f3933910ef1a2d4efe7183ec455f029554f"
                },
                "sessions": {
                  "bytes": 882,
                  "sha256": "6350d81615298496368133fb9a06ab0d1e20aacaf47489edd4fe15a576b7f4a3"
                },
                "speakers": {
                  "bytes": 14691,
                  "sha256": "6958555ca5e738248cf9b227aa72106f755b5f5307e772d2005cb3ef36d3f4da"
                },
                "sponsors": {
                  "bytes": 3721,
                  "sha256": "c810dc39da558baf5a3bfcf2d940c657abd532ddf63705168d7123b8b3ef99bd"
                },
                "sponsorship_packages": {
                  "bytes": 442,
                  "sha256": "2677115c900e3a4dd43c4b686b73c33051acb01b150d3c6796a56ebaee357509"
                },
                "staff_assignments": {
                  "bytes": 312,
                  "sha256": "81e24983f316128774f9f32465c382539c5d4dd224dc9720c6e81179db513eaa"
                },
                "tasks": {
                  "bytes": 655,
                  "sha256": "da420905574c392fd61d946fd054099f22a5564b480d2ac5333eae5170ce2119"
                },
                "tickets": {
                  "bytes": 693,
                  "sha256": "6772b39e0335939367b95ed80b95c127cfb9305772315b780e47edf5a8948636"
                },
                "user_roles": {
                  "bytes": 99,
                  "sha256": "f8b072351e4d370fc1c3d2803d4a5e248c315c5ff73a3f99f3b9c2deca789b5d"
                },
                "users": {
                  "bytes": 9708,
                  "sha256": "25314588f89ced76e9670916da5df7cc319d4a50bae95040558a70a92c73fcf0"
                },
                "vendors": {
                  "bytes": 4570,
                  "sha256": "88d70e781b1922f8dd8326a12d13b968d486b1920407520161f152323495bf4d"
                },
                "venues": {
                  "bytes": 2060,
                  "sha256": "cd1f4e49959efa76842c5b6f2d10e1257cd2ee999d689b954f3cfb7c7eccdfba"
                }
              },
              "contentType": "application/zip"
            }
          ]
        }
      },
      "100k": {
        "rows": 297381,
        "counts": {
          "categories": 12,
          "coupons": 40,
          "equipment": 60,
          "roles": 4,
          "sponsors": 40,
          "users": 8000,
          "notifications": 3000,
          "profiles": 4000,
          "speakers": 200,
          "user_roles": 1000,
          "vendors": 50,
          "venues": 25,
          "booths": 400,
          "events": 200,
          "event_categories": 300,
          "event_vendors": 400,
          "exhibitors": 300,
          "booth_assignments": 300,
          "feedbacks": 4000,
          "media": 400,
          "rooms": 150,
          "sessions": 600,
          "session_equipment": 600,
          "session_speakers": 800,
          "sponsorship_packages": 400,
          "event_sponsors": 400,
          "tasks": 800,
          "staff_assignments": 500,
          "tickets": 400,
          "registrations": 100000,
          "applied_coupons": 10000,
          "checkins": 60000,
          "payments": 100000
        },
        "notes": [],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/100k/postgres.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/100k/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/postgres.sql.gz",
            "bytes": 5509047,
            "sha256": "539becda86a9a0894e8a14929c22a42d9214f1203b7ffbc3e60254146bbee405",
            "raw": {
              "bytes": 20633187,
              "sha256": "3743ef73b7a4c9defde603988387f2f5ef3a1324a18f9a9d7016cbe9346444c2"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/100k/mysql.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/100k/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/mysql.sql.gz",
            "bytes": 5507470,
            "sha256": "dbae464d0c2c22793223c2862e46197af63d68b9119df5dc9db03656470f09bf",
            "raw": {
              "bytes": 20620156,
              "sha256": "5a8368d72193a73d145de69e175073be86d1cd560cc7aab4369767dd3b695f24"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/100k/sqlite.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/100k/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/sqlite.sql.gz",
            "bytes": 5506720,
            "sha256": "0273710b7918ec103e1107c46e84eca026f53d11022485696bd08db1a53c6814",
            "raw": {
              "bytes": 20617415,
              "sha256": "c69d8db52509a773315b61fc4e7985698e946d6e83b786f2d7d4b024543ac295"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/100k/csv.zip",
            "key": "datasets/event-management-sample-database/v1/flagship/100k/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/csv.zip",
            "bytes": 5625941,
            "sha256": "12d853466474d8dbb308ea550771611f683f2ec5866738fdd5f742a58c3a1e90",
            "tables": {
              "applied_coupons": {
                "bytes": 143024,
                "sha256": "449a32a83b1bc833465b47023f5366252a6551122026c3510a948767d2d948b6"
              },
              "booth_assignments": {
                "bytes": 9641,
                "sha256": "e1fdc48a614fc9ae270368192e3d8d10197e5e1bee236a1cfdcd0034c3013019"
              },
              "booths": {
                "bytes": 8485,
                "sha256": "08196c25559efe657c823b6d7a2997820fa13b787209b5a5b8761ea21b3d6f3c"
              },
              "categories": {
                "bytes": 489,
                "sha256": "ce06483fb037f654264f16deca78ed2fb465920429e56db3683f6afc514690d2"
              },
              "checkins": {
                "bytes": 2253925,
                "sha256": "a0f1b7fe8b132f5658fc0b574bb1b1ce2c5626741d5943a96898323335b22120"
              },
              "coupons": {
                "bytes": 917,
                "sha256": "6f1061116a7f769094be5bb2e870c059942a3418ec27ff3262397c93850ca0d8"
              },
              "equipment": {
                "bytes": 2516,
                "sha256": "e0ae869bc8ef8f96b634db4ac172997576f9528341a675e72d1f83ab399026dc"
              },
              "event_categories": {
                "bytes": 3141,
                "sha256": "841deac0dd918442d6553a17f282db41bf70f73aca7901a0bd5650c148ad74ec"
              },
              "event_sponsors": {
                "bytes": 5789,
                "sha256": "ceee93abe8dd73f7e8f441d72fbb4d91dc76ef69b8c851844ac65bf75eb91690"
              },
              "event_vendors": {
                "bytes": 13060,
                "sha256": "2ca7f11c5819e8ba21193261509d924e3cabf174ebc4c383b3b46dc43bfcff05"
              },
              "events": {
                "bytes": 21332,
                "sha256": "9d1d0d50a828c20c57c1eaa4c7f27edd783751ea4be21cc18c140a6d3b793726"
              },
              "exhibitors": {
                "bytes": 20301,
                "sha256": "5ed8f0bd06a7cb750e0149fcdac0669523e71a89ec3e056e7212de527cb6ec70"
              },
              "feedbacks": {
                "bytes": 188951,
                "sha256": "bef6d2e94125464d957a97f592f7bfbaa78dfc3e8aa3c7f343387f087f44d4bf"
              },
              "media": {
                "bytes": 26788,
                "sha256": "8349e077836e94d16133826e67060f20a624767ca81fcb0dc155ca86bfea3c34"
              },
              "notifications": {
                "bytes": 222253,
                "sha256": "4ed58bf3fe379daf80423f06d1b3f954fb7c474ac85f5387286b781c50eabe24"
              },
              "payments": {
                "bytes": 6861055,
                "sha256": "88ff439b7e603a3191ec0fb76e80e6224142eff7b66aac9e3c9cc917b3c160f1"
              },
              "profiles": {
                "bytes": 333859,
                "sha256": "381a61727eaa23b0da4b9171819dee8fd99f25f0899062883154cdeba40eeef7"
              },
              "registrations": {
                "bytes": 4511838,
                "sha256": "371c54f4f3eca3213960d317f371f702d0261d1a82e60ea14994a736a55fa1d9"
              },
              "roles": {
                "bytes": 131,
                "sha256": "784f34427d86d98f9425ee397101e77855fc8d4c0c2f06c977a464403695966c"
              },
              "rooms": {
                "bytes": 3445,
                "sha256": "25f13d80a1248e28d316158e04c160885c6bd62553c6c4f1f9355d4b3f95e0d1"
              },
              "session_equipment": {
                "bytes": 8142,
                "sha256": "efd916273e3de39c890119355d2fbe57df44df8a70c0200aa125504226ec870c"
              },
              "session_speakers": {
                "bytes": 9727,
                "sha256": "f0e7b6e0b3c62b74670cd908a483422384c44e89b149bf6b12e96f0e7625183a"
              },
              "sessions": {
                "bytes": 52845,
                "sha256": "d423f279a45a4b889ff011d9a8cb69d4859a7eaf2e6c714e093c3bcdf40d0e76"
              },
              "speakers": {
                "bytes": 14936,
                "sha256": "c83bfacea0e80532ac0813e1d0442f38c4dd10262014dbe2cc1b3cc70140dd04"
              },
              "sponsors": {
                "bytes": 3913,
                "sha256": "75cfd1fa14034c79441d8215f7bda7617e3928eb877561652d8c69a41aece342"
              },
              "sponsorship_packages": {
                "bytes": 17694,
                "sha256": "ae989e5b72a3a90dc568e2e985fc0a822b43775feaded8b946bb6c42ad71ce8e"
              },
              "staff_assignments": {
                "bytes": 16776,
                "sha256": "1577546026f8e4463073efa144b9cfe2c03713192839beb6e3196b37848e037c"
              },
              "tasks": {
                "bytes": 52850,
                "sha256": "7cbb50de24a01f87fdfaa297f96cd75aa059755f6623b347cf3b01ab8d65d167"
              },
              "tickets": {
                "bytes": 27146,
                "sha256": "0f13691b6b90d3a6fcac45894019616a9e542ecf23f6e01d77731ba3a4b17c04"
              },
              "user_roles": {
                "bytes": 11779,
                "sha256": "ffa1fb840ef7d9ab54f439e30f15777a567e1e5f9a2445eec94a2d6668ef00b4"
              },
              "users": {
                "bytes": 984907,
                "sha256": "681bb71a10d87cb158fe624a85868f1690af1e63763255930aebfa5b48ce8c48"
              },
              "vendors": {
                "bytes": 4751,
                "sha256": "4aad2405fe5c41d3d876b88f1d01f0be02c689e9a2280ba18e00006554182726"
              },
              "venues": {
                "bytes": 1988,
                "sha256": "39d712fd2f49fe1d170ce33bdb5c16080af2eb55df34cab575ddd5d20ccbdd17"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "An event sells each ticket type at most once, at its price, and sells at least one",
            "violations": 0
          },
          {
            "name": "Sales open 60 to 180 days before the event and close when it starts, and every registration falls inside them",
            "violations": 0
          },
          {
            "name": "A payment is the ticket price less the coupon, taken within five minutes of registering",
            "violations": 0
          },
          {
            "name": "Check-ins happen in the first two hours of the event",
            "violations": 0
          },
          {
            "name": "No event sells more tickets than its venue holds",
            "violations": 0
          },
          {
            "name": "Events run four to fourteen hours, and sessions run inside them",
            "violations": 0
          },
          {
            "name": "Tasks are due before their event and staffed before they are due; feedback comes in the week after",
            "violations": 0
          },
          {
            "name": "No pairing is listed twice",
            "violations": 0
          }
        ],
        "dirty": {
          "report": {
            "rates": {
              "missing": 0.03,
              "typos": 0.03,
              "outliers": 0.005,
              "duplicates": 0.01
            },
            "tables": {
              "coupons": {
                "duplicates": 0,
                "columns": {
                  "code": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  },
                  "discount_type": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "discount_value": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "equipment": {
                "duplicates": 1,
                "columns": {
                  "name": {
                    "missing": 2,
                    "typos": 2,
                    "outliers": 0
                  },
                  "serial_number": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 4,
                    "typos": 1,
                    "outliers": 0
                  },
                  "type": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  }
                }
              },
              "roles": {
                "duplicates": 0,
                "columns": {
                  "name": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "sponsors": {
                "duplicates": 0,
                "columns": {
                  "logo_url": {
                    "missing": 1,
                    "typos": 3,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 3,
                    "typos": 1,
                    "outliers": 0
                  }
                }
              },
              "users": {
                "duplicates": 79,
                "columns": {
                  "email": {
                    "missing": 262,
                    "typos": 241,
                    "outliers": 0
                  },
                  "first_name": {
                    "missing": 232,
                    "typos": 263,
                    "outliers": 0
                  },
                  "last_name": {
                    "missing": 250,
                    "typos": 273,
                    "outliers": 0
                  },
                  "password_hash": {
                    "missing": 229,
                    "typos": 260,
                    "outliers": 0
                  },
                  "phone": {
                    "missing": 257,
                    "typos": 79,
                    "outliers": 0
                  }
                }
              },
              "notifications": {
                "duplicates": 30,
                "columns": {
                  "is_read": {
                    "missing": 87,
                    "typos": 0,
                    "outliers": 0
                  },
                  "message": {
                    "missing": 88,
                    "typos": 112,
                    "outliers": 0
                  },
                  "sent_time": {
                    "missing": 93,
                    "typos": 0,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 87,
                    "typos": 90,
                    "outliers": 0
                  }
                }
              },
              "profiles": {
                "duplicates": 48,
                "columns": {
                  "bio": {
                    "missing": 54,
                    "typos": 73,
                    "outliers": 0
                  },
                  "company": {
                    "missing": 115,
                    "typos": 108,
                    "outliers": 0
                  },
                  "job_title": {
                    "missing": 108,
                    "typos": 132,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 49,
                    "typos": 53,
                    "outliers": 0
                  }
                }
              },
              "speakers": {
                "duplicates": 0,
                "columns": {
                  "biography": {
                    "missing": 3,
                    "typos": 10,
                    "outliers": 0
                  },
                  "organization": {
                    "missing": 3,
                    "typos": 8,
                    "outliers": 0
                  },
                  "position": {
                    "missing": 4,
                    "typos": 4,
                    "outliers": 0
                  }
                }
              },
              "user_roles": {
                "duplicates": 15,
                "columns": {}
              },
              "vendors": {
                "duplicates": 0,
                "columns": {
                  "contact_name": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  },
                  "email": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 3,
                    "typos": 1,
                    "outliers": 0
                  },
                  "phone": {
                    "missing": 2,
                    "typos": 1,
                    "outliers": 0
                  },
                  "service_type": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "venues": {
                "duplicates": 0,
                "columns": {
                  "address": {
                    "missing": 0,
                    "typos": 4,
                    "outliers": 0
                  },
                  "city": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "postal_code": {
                    "missing": 0,
                    "typos": 1,
                    "outliers": 0
                  },
                  "state": {
                    "missing": 1,
                    "typos": 2,
                    "outliers": 0
                  }
                }
              },
              "booths": {
                "duplicates": 3,
                "columns": {
                  "label": {
                    "missing": 13,
                    "typos": 13,
                    "outliers": 0
                  },
                  "size": {
                    "missing": 7,
                    "typos": 11,
                    "outliers": 0
                  }
                }
              },
              "events": {
                "duplicates": 1,
                "columns": {
                  "description": {
                    "missing": 5,
                    "typos": 4,
                    "outliers": 0
                  },
                  "end_time": {
                    "missing": 7,
                    "typos": 0,
                    "outliers": 0
                  },
                  "start_time": {
                    "missing": 2,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 6,
                    "typos": 6,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 3,
                    "typos": 5,
                    "outliers": 0
                  }
                }
              },
              "event_categories": {
                "duplicates": 6,
                "columns": {}
              },
              "event_vendors": {
                "duplicates": 1,
                "columns": {
                  "contract_details": {
                    "missing": 11,
                    "typos": 13,
                    "outliers": 0
                  },
                  "cost": {
                    "missing": 9,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "exhibitors": {
                "duplicates": 2,
                "columns": {
                  "company_name": {
                    "missing": 6,
                    "typos": 9,
                    "outliers": 0
                  },
                  "description": {
                    "missing": 7,
                    "typos": 12,
                    "outliers": 0
                  },
                  "website": {
                    "missing": 9,
                    "typos": 10,
                    "outliers": 0
                  }
                }
              },
              "booth_assignments": {
                "duplicates": 3,
                "columns": {
                  "assigned_at": {
                    "missing": 10,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "feedbacks": {
                "duplicates": 39,
                "columns": {
                  "comments": {
                    "missing": 98,
                    "typos": 86,
                    "outliers": 0
                  },
                  "rating": {
                    "missing": 134,
                    "typos": 0,
                    "outliers": 23
                  },
                  "submitted_at": {
                    "missing": 100,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "media": {
                "duplicates": 2,
                "columns": {
                  "file_path": {
                    "missing": 11,
                    "typos": 14,
                    "outliers": 0
                  },
                  "file_type": {
                    "missing": 9,
                    "typos": 14,
                    "outliers": 0
                  },
                  "uploaded_at": {
                    "missing": 14,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "rooms": {
                "duplicates": 1,
                "columns": {
                  "capacity": {
                    "missing": 3,
                    "typos": 0,
                    "outliers": 0
                  },
                  "floor": {
                    "missing": 1,
                    "typos": 0,
                    "outliers": 2
                  },
                  "name": {
                    "missing": 1,
                    "typos": 6,
                    "outliers": 0
                  }
                }
              },
              "sessions": {
                "duplicates": 9,
                "columns": {
                  "description": {
                    "missing": 18,
                    "typos": 18,
                    "outliers": 0
                  },
                  "end_time": {
                    "missing": 27,
                    "typos": 0,
                    "outliers": 0
                  },
                  "start_time": {
                    "missing": 20,
                    "typos": 0,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 12,
                    "typos": 16,
                    "outliers": 0
                  }
                }
              },
              "session_equipment": {
                "duplicates": 6,
                "columns": {
                  "quantity": {
                    "missing": 23,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "session_speakers": {
                "duplicates": 5,
                "columns": {}
              },
              "sponsorship_packages": {
                "duplicates": 5,
                "columns": {
                  "benefits": {
                    "missing": 12,
                    "typos": 13,
                    "outliers": 0
                  },
                  "cost": {
                    "missing": 11,
                    "typos": 0,
                    "outliers": 0
                  },
                  "name": {
                    "missing": 10,
                    "typos": 16,
                    "outliers": 0
                  }
                }
              },
              "event_sponsors": {
                "duplicates": 7,
                "columns": {
                  "event_id": {
                    "missing": 10,
                    "typos": 0,
                    "outliers": 3
                  }
                }
              },
              "tasks": {
                "duplicates": 15,
                "columns": {
                  "description": {
                    "missing": 25,
                    "typos": 27,
                    "outliers": 0
                  },
                  "due_date": {
                    "missing": 24,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 23,
                    "typos": 19,
                    "outliers": 0
                  },
                  "title": {
                    "missing": 29,
                    "typos": 22,
                    "outliers": 0
                  }
                }
              },
              "staff_assignments": {
                "duplicates": 6,
                "columns": {
                  "assigned_at": {
                    "missing": 21,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "tickets": {
                "duplicates": 1,
                "columns": {
                  "name": {
                    "missing": 14,
                    "typos": 10,
                    "outliers": 0
                  },
                  "price": {
                    "missing": 12,
                    "typos": 0,
                    "outliers": 1
                  },
                  "quantity_available": {
                    "missing": 12,
                    "typos": 0,
                    "outliers": 1
                  },
                  "sale_end": {
                    "missing": 11,
                    "typos": 0,
                    "outliers": 0
                  },
                  "sale_start": {
                    "missing": 10,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "registrations": {
                "duplicates": 1003,
                "columns": {
                  "registration_time": {
                    "missing": 3067,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 2979,
                    "typos": 2978,
                    "outliers": 0
                  }
                }
              },
              "applied_coupons": {
                "duplicates": 94,
                "columns": {}
              },
              "checkins": {
                "duplicates": 598,
                "columns": {
                  "checkin_time": {
                    "missing": 1850,
                    "typos": 0,
                    "outliers": 0
                  }
                }
              },
              "payments": {
                "duplicates": 989,
                "columns": {
                  "amount": {
                    "missing": 3097,
                    "typos": 0,
                    "outliers": 501
                  },
                  "payment_method": {
                    "missing": 3040,
                    "typos": 2903,
                    "outliers": 0
                  },
                  "payment_time": {
                    "missing": 3008,
                    "typos": 0,
                    "outliers": 0
                  },
                  "status": {
                    "missing": 2966,
                    "typos": 3042,
                    "outliers": 0
                  },
                  "transaction_reference": {
                    "missing": 2929,
                    "typos": 2912,
                    "outliers": 0
                  }
                }
              }
            },
            "totals": {
              "missing": 25681,
              "typos": 13911,
              "outliers": 531,
              "duplicates": 2969
            }
          },
          "downloads": [
            {
              "format": "dirty-sql-postgres",
              "label": "PostgreSQL, with faults",
              "file": "flagship/100k/dirty-postgres.sql.gz",
              "key": "datasets/event-management-sample-database/v1/flagship/100k/dirty-postgres.sql.gz",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/dirty-postgres.sql.gz",
              "bytes": 5565067,
              "sha256": "68cc870312f159fe1655874831e20d76223e8eb5723e0c40a6459993bdf6bef7",
              "raw": {
                "bytes": 20573822,
                "sha256": "778b45500573ec59cfe02624504f9b58ad4b515175f27b20623781b2b7b3ab3d"
              },
              "contentType": "application/gzip"
            },
            {
              "format": "dirty-csv",
              "label": "CSV, with faults",
              "file": "flagship/100k/dirty-csv.zip",
              "key": "datasets/event-management-sample-database/v1/flagship/100k/dirty-csv.zip",
              "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/100k/dirty-csv.zip",
              "bytes": 5665825,
              "sha256": "f1c80070d3c8b774fec7612964b63751364f004997b57a188a416b5be3da5e99",
              "tables": {
                "applied_coupons": {
                  "bytes": 144467,
                  "sha256": "0b583257d3a4018415d3ea53a796744d64a5a7b4ff4199ff5b83c1ecddbf9604"
                },
                "booth_assignments": {
                  "bytes": 9549,
                  "sha256": "79ff04dca7515342db76533150f4fd2902008f1ea839d14d8f49b254f5e2bbdd"
                },
                "booths": {
                  "bytes": 8435,
                  "sha256": "469a866c63d9648730a293511fdce90d5965f2683e11e2e1ca1298ec43f34dab"
                },
                "categories": {
                  "bytes": 489,
                  "sha256": "ce06483fb037f654264f16deca78ed2fb465920429e56db3683f6afc514690d2"
                },
                "checkins": {
                  "bytes": 2241046,
                  "sha256": "08bf4ed98daf82300da87a1090372dd14c68250cd7a08e638839992750dcd2a5"
                },
                "coupons": {
                  "bytes": 896,
                  "sha256": "73881edbb07cc6a04d0b64d6c6bddb9acbc9e8e50a815cb06129280e86532e1a"
                },
                "equipment": {
                  "bytes": 2481,
                  "sha256": "40fd4a5040e7aaab3964fa6f0911221072469c116b1303cf7999fa7583a2ebfc"
                },
                "event_categories": {
                  "bytes": 3203,
                  "sha256": "725d2195810421dcd106e146c00bebf932f74c2a6f32bfd28ba6ea4474d64629"
                },
                "event_sponsors": {
                  "bytes": 5868,
                  "sha256": "f3103cb67c4bbb746ec89f3030e4f7e00d744f03a198d16b35dd0c6c69c8acf5"
                },
                "event_vendors": {
                  "bytes": 12889,
                  "sha256": "278473e673d5001e88e927e83053668c8e6a85e88a3dfc0d747cdb0b86a15615"
                },
                "events": {
                  "bytes": 21056,
                  "sha256": "7c271e725df315c5da4308a7c8ae1702787865cd0596ef7b889a6daafd799a49"
                },
                "exhibitors": {
                  "bytes": 20065,
                  "sha256": "e5852f34d3e5e2e4951aaa72501bbedd90cd5a098552ae01fa80a9aea9cc47a0"
                },
                "feedbacks": {
                  "bytes": 187400,
                  "sha256": "b24402d1a62ca7681d458f0ae69f5484f9e9862e54c3b9c64488fc8ff8785bd0"
                },
                "media": {
                  "bytes": 26361,
                  "sha256": "83d563c5e96d240173e488e65afaa82c36780b46490304d72e76b1465fefa6e5"
                },
                "notifications": {
                  "bytes": 219277,
                  "sha256": "2c258efd73f420e78b062fa56ff760165bb10ba676f072f1b13829e457a3db72"
                },
                "payments": {
                  "bytes": 6787639,
                  "sha256": "c9899a40f457ee043727d3649bd2ac87a5b87d6ffb44e01d7c21c8d7bd04cf4e"
                },
                "profiles": {
                  "bytes": 330769,
                  "sha256": "2b2a919cf5972576e734c5fad190fa4609beff93a2c69b2674217e71d4e05c09"
                },
                "registrations": {
                  "bytes": 4475150,
                  "sha256": "ea9ac36d59eb28d547a39cc5d38ec1c7db30a732adf4c7b7666a32867f337f21"
                },
                "roles": {
                  "bytes": 131,
                  "sha256": "8586a6c8447a895da8757950b7d85fe288b35e830be392780d3dbab9616f07e5"
                },
                "rooms": {
                  "bytes": 3466,
                  "sha256": "cb9237c04387fe74c1c340430ca1e5dd16b373b5dca28dfa38f2537071093fed"
                },
                "session_equipment": {
                  "bytes": 8202,
                  "sha256": "f55c243faa81b4d009289be142e0dc9f445b2ff9d500d5f4d170c0133c735e08"
                },
                "session_speakers": {
                  "bytes": 9786,
                  "sha256": "56837e02d0bc0f8d0ceb4b9b3e92a34d147fee3e0502b7c8743e22a15f819e80"
                },
                "sessions": {
                  "bytes": 52334,
                  "sha256": "8bb43f618888444da5f8c3705d91b190339109c3136d20601072b19673a183ed"
                },
                "speakers": {
                  "bytes": 14781,
                  "sha256": "21fd5198440c6cae30027fa51e090310f3b2f677f65791b7d35c1191f23d30d9"
                },
                "sponsors": {
                  "bytes": 3745,
                  "sha256": "871c3c96acaee7d8b63f6df9c4051f467516ecc295f3d9da2ffb9bf10fdeca72"
                },
                "sponsorship_packages": {
                  "bytes": 17574,
                  "sha256": "97cb2c02789fe10a126d32d5fe2061c2d540b4d64a78074418e44fbb4d604d8d"
                },
                "staff_assignments": {
                  "bytes": 16579,
                  "sha256": "b1fad13c44476e72ae66e794bd29d873fd4da076030a419fdd463a601187ffa0"
                },
                "tasks": {
                  "bytes": 52496,
                  "sha256": "e4f9519896e0092b666ce0c408926144dccb4f51b301394eb9ea2684ad8e5ae7"
                },
                "tickets": {
                  "bytes": 26614,
                  "sha256": "2e86a4400828a5031406f07313cea90375b60b08bda83f2ce6d14350d0e9e338"
                },
                "user_roles": {
                  "bytes": 11972,
                  "sha256": "ee0a52c56b9487d701f180a06af3e61ea14e1b5d0f4cae77ba14f6925ec5b7e9"
                },
                "users": {
                  "bytes": 968452,
                  "sha256": "2e2d8fe996c65101c79fce50a0e84b51574890da06d255f2f1edf85333f1b269"
                },
                "vendors": {
                  "bytes": 4651,
                  "sha256": "fec60dedd6aac2dcb428c450c6e85f22f800ce8e0538998958ce7988153f13e5"
                },
                "venues": {
                  "bytes": 1922,
                  "sha256": "48e45f78dd7a2a533f4043acbee3bbea6b1bcf9c3f660b6558ec49ce19439dcc"
                }
              },
              "contentType": "application/zip"
            }
          ]
        }
      },
      "1m": {
        "rows": 2964981,
        "counts": {
          "categories": 12,
          "coupons": 40,
          "equipment": 60,
          "roles": 4,
          "sponsors": 40,
          "users": 80000,
          "notifications": 30000,
          "profiles": 40000,
          "speakers": 200,
          "user_roles": 10000,
          "vendors": 50,
          "venues": 25,
          "booths": 400,
          "events": 2000,
          "event_categories": 3000,
          "event_vendors": 4000,
          "exhibitors": 3000,
          "booth_assignments": 3000,
          "feedbacks": 40000,
          "media": 4000,
          "rooms": 150,
          "sessions": 6000,
          "session_equipment": 6000,
          "session_speakers": 8000,
          "sponsorship_packages": 4000,
          "event_sponsors": 4000,
          "tasks": 8000,
          "staff_assignments": 5000,
          "tickets": 4000,
          "registrations": 1000000,
          "applied_coupons": 100000,
          "checkins": 600000,
          "payments": 1000000
        },
        "notes": [
          "At this size the tables beside registrations were cut to 1/16 of it, so the whole build stays under 3,000,000 rows."
        ],
        "downloads": [
          {
            "format": "sql-postgres",
            "label": "PostgreSQL",
            "file": "flagship/1m/postgres.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1m/postgres.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1m/postgres.sql.gz",
            "bytes": 58229760,
            "sha256": "e3455fbf4acc0874ef63f42ec317a0b904f0bc0cbc238c6122cfe5ed546e55d0",
            "raw": {
              "bytes": 213096997,
              "sha256": "017e28361f5de84463b67774c2ec6e5e76becb0d8789310d93c11b4f30e51e47"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-mysql",
            "label": "MySQL",
            "file": "flagship/1m/mysql.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1m/mysql.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1m/mysql.sql.gz",
            "bytes": 58225546,
            "sha256": "992c79dd1f8eb6c5bcc25a161ffb2a21fae0e23a74576a181a6dc175d7fff58d",
            "raw": {
              "bytes": 212994740,
              "sha256": "6400b98a82c2589fa73a50bfd2143ff6c024e4409c3c30ff1a47e6cf3cc2808a"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "sql-sqlite",
            "label": "SQLite",
            "file": "flagship/1m/sqlite.sql.gz",
            "key": "datasets/event-management-sample-database/v1/flagship/1m/sqlite.sql.gz",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1m/sqlite.sql.gz",
            "bytes": 58224754,
            "sha256": "ef851f3ed3eb550b5fca184443509b34ce503c7be17cb9b0c62b74a139caff85",
            "raw": {
              "bytes": 212991999,
              "sha256": "366116325df046db8e714146a5f2cf881fb0434fdc6192f1f881a94a2a54199a"
            },
            "contentType": "application/gzip"
          },
          {
            "format": "csv",
            "label": "CSV",
            "file": "flagship/1m/csv.zip",
            "key": "datasets/event-management-sample-database/v1/flagship/1m/csv.zip",
            "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-management-sample-database/v1/flagship/1m/csv.zip",
            "bytes": 59707633,
            "sha256": "21775aafe93e1a6dbed3c993bc232f79f29af29373280396df4f70030ed5aa92",
            "tables": {
              "applied_coupons": {
                "bytes": 1630085,
                "sha256": "bb07f61625adb1288313d9600155a6a600a5b755cb387910a12c9a0e1d609912"
              },
              "booth_assignments": {
                "bytes": 101992,
                "sha256": "57e733a5f08d290ffe1408f88a8d40936bced22289d10072f6c34e2d5a563cc8"
              },
              "booths": {
                "bytes": 8489,
                "sha256": "795e791865068913cf271e4b2716e26706891e9e97f1fd5775c667db3843fc86"
              },
              "categories": {
                "bytes": 489,
                "sha256": "ce06483fb037f654264f16deca78ed2fb465920429e56db3683f6afc514690d2"
              },
              "checkins": {
                "bytes": 24338471,
                "sha256": "2c2fa777ded34bd1e9d5b3ebfea927003e91c1f590ce1fc0f4db6b04ebfe995d"
              },
              "coupons": {
                "bytes": 918,
                "sha256": "bfc1cfcedd0152f77b137f9cbca986bb3f03b944039779e8dca1406674ac9dbc"
              },
              "equipment": {
                "bytes": 2502,
                "sha256": "078f4d49a3cecc50417e77ab5f947d7cb80af287c415774366d5d84c804952b1"
              },
              "event_categories": {
                "bytes": 36999,
                "sha256": "9fab8c341bc54c5f98dfebaa78bca0ca78771ccb3dfdb1d6f7afd03c7ca21519"
              },
              "event_sponsors": {
                "bytes": 69651,
                "sha256": "0ecca308f543bd0fb9dc4cea05530b81ac0ba91645376e0d2a3960e55dba31b6"
              },
              "event_vendors": {
                "bytes": 137556,
                "sha256": "b4ebc7bb13250a384adc35b9818dc8b94fac9005322000aa026caa6620a102e5"
              },
              "events": {
                "bytes": 218214,
                "sha256": "0d1ebd79eac1671467d347f74710200370c8eb4a259ed6aa80f47f17981a91b3"
              },
              "exhibitors": {
                "bytes": 208877,
                "sha256": "2b0c69597513d7aadc07c344756196ed93b7c7ecfa905747bb21e361c8e6585f"
              },
              "feedbacks": {
                "bytes": 2018793,
                "sha256": "207fa0d935504edef6e5df2e7d5393e6d92de837568930f49622d64791c96f6b"
              },
              "media": {
                "bytes": 279927,
                "sha256": "afd5835951423b8e52fe572ef7dd19f9824f97bd8fbaa1ebb3d95d27268d4833"
              },
              "notifications": {
                "bytes": 2279182,
                "sha256": "ffc13eea5ca6755ab777586db55871af1cbaf3a252b35e887dd6c64b4a062b5e"
              },
              "payments": {
                "bytes": 70594390,
                "sha256": "24462b8d83fb2fe0ca321ee937ad53485f65d27b88925d3e8d6d9fcb54d02a30"
              },
              "profiles": {
                "bytes": 3427020,
                "sha256": "77bf3c4b758876a64ea7ae84b0f22507dfdbb8ba903a91959634b61263beeaa8"
              },
              "registrations": {
                "bytes": 48101612,
                "sha256": "51c9bede427fcbaf8da03e0e06ccd4c64a6161595e5bca2b207dabc958652285"
              },
              "roles": {
                "bytes": 131,
                "sha256": "784f34427d86d98f9425ee397101e77855fc8d4c0c2f06c977a464403695966c"
              },
              "rooms": {
                "bytes": 3433,
                "sha256": "37ba013abf2f7dd9f70eaefab584d6829975aa0891600fbb1d8c4a210874c671"
              },
              "session_equipment": {
                "bytes": 92950,
                "sha256": "36cc5f0cf4c1fff99a6e99b942c2a9870abc79d6743826e0092fce2a603b9084"
              },
              "session_speakers": {
                "bytes": 113122,
                "sha256": "2b274949cf8997c82979baa033b92168d2fd234d1a263bdb292867ae004e27c1"
              },
              "sessions": {
                "bytes": 538795,
                "sha256": "35ab6c0e0bc18c9f179e5854780e487bff229d5053f94d1a787d5418e88738c3"
              },
              "speakers": {
                "bytes": 15170,
                "sha256": "32f84cedd5e0e4848cdb7d18c2913dd1ba24ce6e86465a7691d4d1389bcc1c17"
              },
              "sponsors": {
                "bytes": 3830,
                "sha256": "341c939c0a7e6b408aeb831ed8926b6296da17e8033dbd77b1d93c40b78c4d87"
              },
              "sponsorship_packages": {
                "bytes": 185867,
                "sha256": "0e1ec0843750ca7a6c7fdd81bd28beb8a92e93a69dbadb8061999f017b1fb77e"
              },
              "staff_assignments": {
                "bytes": 182564,
                "sha256": "5f94a7d7638f3a4ea65f10ccda5d89faa7a97cb76022df52ad6dfda7a2764a00"
              },
              "tasks": {
                "bytes": 541759,
                "sha256": "4e9aabfa123e2f3a8c027685fa9c417b7f522d86c79549a1d330946dbc117ec2"
              },
              "tickets": {
                "bytes": 278604,
                "sha256": "9ccf17adb5a21330d9df9c9111732943b00bba5807a99658fe4ab09f8bed7bb5"
              },
              "user_roles": {
                "bytes": 137523,
                "sha256": "89b0896c87757fe256dc26944e044769a894c435c56782fcf06a18c169571641"
              },
              "users": {
                "bytes": 9933344,
                "sha256": "29cea2df8947c4536f92e03e397eca85357384d2cc39019c2d699bb23dcf5783"
              },
              "vendors": {
                "bytes": 4677,
                "sha256": "9fa97f6bd07f14525bc91585b7486c964f1926a2b9361fd69e2ad51f86c64911"
              },
              "venues": {
                "bytes": 1986,
                "sha256": "fefb26cb8fc4207560ea8592f85618e18485240f39897fdc4e2700da5b8d2b28"
              }
            },
            "contentType": "application/zip"
          }
        ],
        "checks": {
          "postgres": {
            "version": "18.3",
            "ok": true
          },
          "sqlite": {
            "version": "3.53.1",
            "ok": true
          },
          "notRun": [
            {
              "engine": "MySQL",
              "note": "Written from the same rows; not loaded here, no MySQL server runs in the build."
            }
          ]
        },
        "rules": [
          {
            "name": "An event sells each ticket type at most once, at its price, and sells at least one",
            "violations": 0
          },
          {
            "name": "Sales open 60 to 180 days before the event and close when it starts, and every registration falls inside them",
            "violations": 0
          },
          {
            "name": "A payment is the ticket price less the coupon, taken within five minutes of registering",
            "violations": 0
          },
          {
            "name": "Check-ins happen in the first two hours of the event",
            "violations": 0
          },
          {
            "name": "No event sells more tickets than its venue holds",
            "violations": 0
          },
          {
            "name": "Events run four to fourteen hours, and sessions run inside them",
            "violations": 0
          },
          {
            "name": "Tasks are due before their event and staffed before they are due; feedback comes in the week after",
            "violations": 0
          },
          {
            "name": "No pairing is listed twice",
            "violations": 0
          }
        ]
      }
    },
    "rules": [
      {
        "name": "An event sells each ticket type at most once, at its price, and sells at least one",
        "sql": "SELECT (SELECT count(*) - count(DISTINCT (event_id, name)) FROM tickets) + (SELECT count(*) FROM tickets WHERE price <> CASE name WHEN 'Early Bird' THEN 199 WHEN 'Student' THEN 99 WHEN 'General Admission' THEN 299 WHEN 'VIP' THEN 599 END) + (SELECT count(*) FROM events e LEFT JOIN (SELECT DISTINCT event_id FROM tickets) t ON t.event_id = e.id WHERE t.event_id IS NULL) AS violations"
      },
      {
        "name": "Sales open 60 to 180 days before the event and close when it starts, and every registration falls inside them",
        "sql": "SELECT (SELECT count(*) FROM tickets t JOIN events e ON e.id = t.event_id WHERE t.sale_end <> e.start_time OR t.sale_start > e.start_time - interval '60 days' OR t.sale_start < e.start_time - interval '181 days') + (SELECT count(*) FROM registrations r JOIN tickets t ON t.id = r.ticket_id WHERE r.registration_time < t.sale_start OR r.registration_time > t.sale_end) AS violations"
      },
      {
        "name": "A payment is the ticket price less the coupon, taken within five minutes of registering",
        "sql": "SELECT (SELECT count(*) FROM registrations r LEFT JOIN payments p ON p.registration_id = r.id WHERE p.id IS NULL) + (SELECT count(*) FROM payments p JOIN registrations r ON r.id = p.registration_id JOIN tickets t ON t.id = r.ticket_id LEFT JOIN applied_coupons ac ON ac.registration_id = r.id LEFT JOIN coupons co ON co.id = ac.coupon_id WHERE p.amount <> t.price - COALESCE(co.discount_value, 0) OR p.payment_time < r.registration_time OR p.payment_time > r.registration_time + interval '5 minutes') AS violations"
      },
      {
        "name": "Check-ins happen in the first two hours of the event",
        "sql": "SELECT count(*) AS violations FROM checkins c JOIN registrations r ON r.id = c.registration_id JOIN tickets t ON t.id = r.ticket_id JOIN events e ON e.id = t.event_id WHERE c.checkin_time < e.start_time OR c.checkin_time > e.start_time + interval '2 hours'"
      },
      {
        "name": "No event sells more tickets than its venue holds",
        "sql": "SELECT count(*) AS violations FROM events e JOIN venues v ON v.id = e.venue_id JOIN (SELECT t.event_id, count(*) AS sold FROM registrations r JOIN tickets t ON t.id = r.ticket_id GROUP BY t.event_id) x ON x.event_id = e.id WHERE x.sold > v.capacity"
      },
      {
        "name": "Events run four to fourteen hours, and sessions run inside them",
        "sql": "SELECT (SELECT count(*) FROM events WHERE end_time < start_time + interval '4 hours' OR end_time > start_time + interval '14 hours') + (SELECT count(*) FROM sessions s JOIN events e ON e.id = s.event_id WHERE s.start_time < e.start_time OR s.end_time > e.end_time OR s.end_time < s.start_time + interval '30 minutes') + (SELECT count(*) FROM events e LEFT JOIN (SELECT DISTINCT event_id FROM sessions) s ON s.event_id = e.id WHERE s.event_id IS NULL) AS violations"
      },
      {
        "name": "Tasks are due before their event and staffed before they are due; feedback comes in the week after",
        "sql": "SELECT (SELECT count(*) FROM tasks tk JOIN events e ON e.id = tk.event_id WHERE tk.due_date >= e.start_time) + (SELECT count(*) FROM staff_assignments sa JOIN tasks tk ON tk.id = sa.task_id WHERE sa.assigned_at >= tk.due_date) + (SELECT count(*) FROM feedbacks f JOIN events e ON e.id = f.event_id WHERE f.submitted_at < e.end_time OR f.submitted_at > e.end_time + interval '8 days') AS violations"
      },
      {
        "name": "No pairing is listed twice",
        "sql": "SELECT (SELECT count(*) - count(DISTINCT (category_id, event_id)) FROM event_categories) + (SELECT count(*) - count(DISTINCT (speaker_id, session_id)) FROM session_speakers) + (SELECT count(*) - count(DISTINCT (equipment_id, session_id)) FROM session_equipment) + (SELECT count(*) - count(DISTINCT (task_id, user_id)) FROM staff_assignments) + (SELECT count(*) - count(DISTINCT (vendor_id, event_id)) FROM event_vendors) AS violations"
      }
    ]
  },
  "publishedAt": 1791366651148,
  "updatedAt": 1791366651148
}
