{
  "contractVersion": 1,
  "database": {
    "id": "chinook",
    "name": "Chinook"
  },
  "source": {
    "repository": "https://github.com/lerocha/chinook-database",
    "revision": "7f67772503d71ba90f19283c38e93923addb43fa",
    "path": "data-source/source.sqlite",
    "sha256": "7651ba378ac2fcd0dfc3c66fb101f7a7eed3ba39a612ec642b96e20702061f15",
    "license": "MIT",
    "licenseFile": "data-source/LICENSE.md",
    "notes": "The checked-in SQLite fixture is byte-for-byte the upstream SQLite file from the pinned revision."
  },
  "tables": [
    {
      "name": "Album",
      "kind": "table",
      "description": "Albums released by an artist.",
      "columns": [
        {
          "name": "AlbumId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Title",
          "type": "NVARCHAR(160)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "ArtistId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "AlbumId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "ArtistId",
          "table": "Artist",
          "referencedColumn": "ArtistId",
          "constraint": 0,
          "position": 0
        }
      ],
      "rowCount": 347,
      "viewSql": null,
      "rows": [
        {
          "AlbumId": 1,
          "Title": "For Those About To Rock We Salute You",
          "ArtistId": 1
        },
        {
          "AlbumId": 2,
          "Title": "Balls to the Wall",
          "ArtistId": 2
        },
        {
          "AlbumId": 3,
          "Title": "Restless and Wild",
          "ArtistId": 2
        },
        {
          "AlbumId": 4,
          "Title": "Let There Be Rock",
          "ArtistId": 1
        },
        {
          "AlbumId": 5,
          "Title": "Big Ones",
          "ArtistId": 3
        },
        {
          "AlbumId": 6,
          "Title": "Jagged Little Pill",
          "ArtistId": 4
        },
        {
          "AlbumId": 7,
          "Title": "Facelift",
          "ArtistId": 5
        },
        {
          "AlbumId": 8,
          "Title": "Warner 25 Anos",
          "ArtistId": 6
        },
        {
          "AlbumId": 9,
          "Title": "Plays Metallica By Four Cellos",
          "ArtistId": 7
        },
        {
          "AlbumId": 10,
          "Title": "Audioslave",
          "ArtistId": 8
        },
        {
          "AlbumId": 11,
          "Title": "Out Of Exile",
          "ArtistId": 8
        },
        {
          "AlbumId": 12,
          "Title": "BackBeat Soundtrack",
          "ArtistId": 9
        }
      ]
    },
    {
      "name": "Artist",
      "kind": "table",
      "description": "Artists represented in the music catalogue.",
      "columns": [
        {
          "name": "ArtistId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Name",
          "type": "NVARCHAR(120)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "ArtistId",
          "position": 1
        }
      ],
      "foreignKeys": [],
      "rowCount": 275,
      "viewSql": null,
      "rows": [
        {
          "ArtistId": 1,
          "Name": "AC/DC"
        },
        {
          "ArtistId": 2,
          "Name": "Accept"
        },
        {
          "ArtistId": 3,
          "Name": "Aerosmith"
        },
        {
          "ArtistId": 4,
          "Name": "Alanis Morissette"
        },
        {
          "ArtistId": 5,
          "Name": "Alice In Chains"
        },
        {
          "ArtistId": 6,
          "Name": "Antônio Carlos Jobim"
        },
        {
          "ArtistId": 7,
          "Name": "Apocalyptica"
        },
        {
          "ArtistId": 8,
          "Name": "Audioslave"
        },
        {
          "ArtistId": 9,
          "Name": "BackBeat"
        },
        {
          "ArtistId": 10,
          "Name": "Billy Cobham"
        },
        {
          "ArtistId": 11,
          "Name": "Black Label Society"
        },
        {
          "ArtistId": 12,
          "Name": "Black Sabbath"
        }
      ]
    },
    {
      "name": "Customer",
      "kind": "table",
      "description": "Customers who purchase music from the store.",
      "columns": [
        {
          "name": "CustomerId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "FirstName",
          "type": "NVARCHAR(40)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "LastName",
          "type": "NVARCHAR(20)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Company",
          "type": "NVARCHAR(80)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Address",
          "type": "NVARCHAR(70)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "City",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "State",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Country",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "PostalCode",
          "type": "NVARCHAR(10)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Phone",
          "type": "NVARCHAR(24)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Fax",
          "type": "NVARCHAR(24)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Email",
          "type": "NVARCHAR(60)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "SupportRepId",
          "type": "INTEGER",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "CustomerId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "SupportRepId",
          "table": "Employee",
          "referencedColumn": "EmployeeId",
          "constraint": 0,
          "position": 0
        }
      ],
      "rowCount": 59,
      "viewSql": null,
      "rows": [
        {
          "CustomerId": 1,
          "FirstName": "Luís",
          "LastName": "Gonçalves",
          "Company": "Embraer - Empresa Brasileira de Aeronáutica S.A.",
          "Address": "Av. Brigadeiro Faria Lima, 2170",
          "City": "São José dos Campos",
          "State": "SP",
          "Country": "Brazil",
          "PostalCode": "12227-000",
          "Phone": "+55 (12) 3923-5555",
          "Fax": "+55 (12) 3923-5566",
          "Email": "luisg@embraer.com.br",
          "SupportRepId": 3
        },
        {
          "CustomerId": 2,
          "FirstName": "Leonie",
          "LastName": "Köhler",
          "Company": null,
          "Address": "Theodor-Heuss-Straße 34",
          "City": "Stuttgart",
          "State": null,
          "Country": "Germany",
          "PostalCode": "70174",
          "Phone": "+49 0711 2842222",
          "Fax": null,
          "Email": "leonekohler@surfeu.de",
          "SupportRepId": 5
        },
        {
          "CustomerId": 3,
          "FirstName": "François",
          "LastName": "Tremblay",
          "Company": null,
          "Address": "1498 rue Bélanger",
          "City": "Montréal",
          "State": "QC",
          "Country": "Canada",
          "PostalCode": "H2G 1A7",
          "Phone": "+1 (514) 721-4711",
          "Fax": null,
          "Email": "ftremblay@gmail.com",
          "SupportRepId": 3
        },
        {
          "CustomerId": 4,
          "FirstName": "Bjørn",
          "LastName": "Hansen",
          "Company": null,
          "Address": "Ullevålsveien 14",
          "City": "Oslo",
          "State": null,
          "Country": "Norway",
          "PostalCode": "0171",
          "Phone": "+47 22 44 22 22",
          "Fax": null,
          "Email": "bjorn.hansen@yahoo.no",
          "SupportRepId": 4
        },
        {
          "CustomerId": 5,
          "FirstName": "František",
          "LastName": "Wichterlová",
          "Company": "JetBrains s.r.o.",
          "Address": "Klanova 9/506",
          "City": "Prague",
          "State": null,
          "Country": "Czech Republic",
          "PostalCode": "14700",
          "Phone": "+420 2 4172 5555",
          "Fax": "+420 2 4172 5555",
          "Email": "frantisekw@jetbrains.com",
          "SupportRepId": 4
        },
        {
          "CustomerId": 6,
          "FirstName": "Helena",
          "LastName": "Holý",
          "Company": null,
          "Address": "Rilská 3174/6",
          "City": "Prague",
          "State": null,
          "Country": "Czech Republic",
          "PostalCode": "14300",
          "Phone": "+420 2 4177 0449",
          "Fax": null,
          "Email": "hholy@gmail.com",
          "SupportRepId": 5
        },
        {
          "CustomerId": 7,
          "FirstName": "Astrid",
          "LastName": "Gruber",
          "Company": null,
          "Address": "Rotenturmstraße 4, 1010 Innere Stadt",
          "City": "Vienne",
          "State": null,
          "Country": "Austria",
          "PostalCode": "1010",
          "Phone": "+43 01 5134505",
          "Fax": null,
          "Email": "astrid.gruber@apple.at",
          "SupportRepId": 5
        },
        {
          "CustomerId": 8,
          "FirstName": "Daan",
          "LastName": "Peeters",
          "Company": null,
          "Address": "Grétrystraat 63",
          "City": "Brussels",
          "State": null,
          "Country": "Belgium",
          "PostalCode": "1000",
          "Phone": "+32 02 219 03 03",
          "Fax": null,
          "Email": "daan_peeters@apple.be",
          "SupportRepId": 4
        },
        {
          "CustomerId": 9,
          "FirstName": "Kara",
          "LastName": "Nielsen",
          "Company": null,
          "Address": "Sønder Boulevard 51",
          "City": "Copenhagen",
          "State": null,
          "Country": "Denmark",
          "PostalCode": "1720",
          "Phone": "+453 3331 9991",
          "Fax": null,
          "Email": "kara.nielsen@jubii.dk",
          "SupportRepId": 4
        },
        {
          "CustomerId": 10,
          "FirstName": "Eduardo",
          "LastName": "Martins",
          "Company": "Woodstock Discos",
          "Address": "Rua Dr. Falcão Filho, 155",
          "City": "São Paulo",
          "State": "SP",
          "Country": "Brazil",
          "PostalCode": "01007-010",
          "Phone": "+55 (11) 3033-5446",
          "Fax": "+55 (11) 3033-4564",
          "Email": "eduardo@woodstock.com.br",
          "SupportRepId": 4
        },
        {
          "CustomerId": 11,
          "FirstName": "Alexandre",
          "LastName": "Rocha",
          "Company": "Banco do Brasil S.A.",
          "Address": "Av. Paulista, 2022",
          "City": "São Paulo",
          "State": "SP",
          "Country": "Brazil",
          "PostalCode": "01310-200",
          "Phone": "+55 (11) 3055-3278",
          "Fax": "+55 (11) 3055-8131",
          "Email": "alero@uol.com.br",
          "SupportRepId": 5
        },
        {
          "CustomerId": 12,
          "FirstName": "Roberto",
          "LastName": "Almeida",
          "Company": "Riotur",
          "Address": "Praça Pio X, 119",
          "City": "Rio de Janeiro",
          "State": "RJ",
          "Country": "Brazil",
          "PostalCode": "20040-020",
          "Phone": "+55 (21) 2271-7000",
          "Fax": "+55 (21) 2271-7070",
          "Email": "roberto.almeida@riotur.gov.br",
          "SupportRepId": 3
        }
      ]
    },
    {
      "name": "Employee",
      "kind": "table",
      "description": "Store employees and their reporting relationships.",
      "columns": [
        {
          "name": "EmployeeId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "LastName",
          "type": "NVARCHAR(20)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "FirstName",
          "type": "NVARCHAR(20)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Title",
          "type": "NVARCHAR(30)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "ReportsTo",
          "type": "INTEGER",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BirthDate",
          "type": "DATETIME",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "HireDate",
          "type": "DATETIME",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Address",
          "type": "NVARCHAR(70)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "City",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "State",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Country",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "PostalCode",
          "type": "NVARCHAR(10)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Phone",
          "type": "NVARCHAR(24)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Fax",
          "type": "NVARCHAR(24)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Email",
          "type": "NVARCHAR(60)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "EmployeeId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "ReportsTo",
          "table": "Employee",
          "referencedColumn": "EmployeeId",
          "constraint": 0,
          "position": 0
        }
      ],
      "rowCount": 8,
      "viewSql": null,
      "rows": [
        {
          "EmployeeId": 1,
          "LastName": "Adams",
          "FirstName": "Andrew",
          "Title": "General Manager",
          "ReportsTo": null,
          "BirthDate": "1962-02-18 00:00:00",
          "HireDate": "2002-08-14 00:00:00",
          "Address": "11120 Jasper Ave NW",
          "City": "Edmonton",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T5K 2N1",
          "Phone": "+1 (780) 428-9482",
          "Fax": "+1 (780) 428-3457",
          "Email": "andrew@chinookcorp.com"
        },
        {
          "EmployeeId": 2,
          "LastName": "Edwards",
          "FirstName": "Nancy",
          "Title": "Sales Manager",
          "ReportsTo": 1,
          "BirthDate": "1958-12-08 00:00:00",
          "HireDate": "2002-05-01 00:00:00",
          "Address": "825 8 Ave SW",
          "City": "Calgary",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T2P 2T3",
          "Phone": "+1 (403) 262-3443",
          "Fax": "+1 (403) 262-3322",
          "Email": "nancy@chinookcorp.com"
        },
        {
          "EmployeeId": 3,
          "LastName": "Peacock",
          "FirstName": "Jane",
          "Title": "Sales Support Agent",
          "ReportsTo": 2,
          "BirthDate": "1973-08-29 00:00:00",
          "HireDate": "2002-04-01 00:00:00",
          "Address": "1111 6 Ave SW",
          "City": "Calgary",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T2P 5M5",
          "Phone": "+1 (403) 262-3443",
          "Fax": "+1 (403) 262-6712",
          "Email": "jane@chinookcorp.com"
        },
        {
          "EmployeeId": 4,
          "LastName": "Park",
          "FirstName": "Margaret",
          "Title": "Sales Support Agent",
          "ReportsTo": 2,
          "BirthDate": "1947-09-19 00:00:00",
          "HireDate": "2003-05-03 00:00:00",
          "Address": "683 10 Street SW",
          "City": "Calgary",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T2P 5G3",
          "Phone": "+1 (403) 263-4423",
          "Fax": "+1 (403) 263-4289",
          "Email": "margaret@chinookcorp.com"
        },
        {
          "EmployeeId": 5,
          "LastName": "Johnson",
          "FirstName": "Steve",
          "Title": "Sales Support Agent",
          "ReportsTo": 2,
          "BirthDate": "1965-03-03 00:00:00",
          "HireDate": "2003-10-17 00:00:00",
          "Address": "7727B 41 Ave",
          "City": "Calgary",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T3B 1Y7",
          "Phone": "1 (780) 836-9987",
          "Fax": "1 (780) 836-9543",
          "Email": "steve@chinookcorp.com"
        },
        {
          "EmployeeId": 6,
          "LastName": "Mitchell",
          "FirstName": "Michael",
          "Title": "IT Manager",
          "ReportsTo": 1,
          "BirthDate": "1973-07-01 00:00:00",
          "HireDate": "2003-10-17 00:00:00",
          "Address": "5827 Bowness Road NW",
          "City": "Calgary",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T3B 0C5",
          "Phone": "+1 (403) 246-9887",
          "Fax": "+1 (403) 246-9899",
          "Email": "michael@chinookcorp.com"
        },
        {
          "EmployeeId": 7,
          "LastName": "King",
          "FirstName": "Robert",
          "Title": "IT Staff",
          "ReportsTo": 6,
          "BirthDate": "1970-05-29 00:00:00",
          "HireDate": "2004-01-02 00:00:00",
          "Address": "590 Columbia Boulevard West",
          "City": "Lethbridge",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T1K 5N8",
          "Phone": "+1 (403) 456-9986",
          "Fax": "+1 (403) 456-8485",
          "Email": "robert@chinookcorp.com"
        },
        {
          "EmployeeId": 8,
          "LastName": "Callahan",
          "FirstName": "Laura",
          "Title": "IT Staff",
          "ReportsTo": 6,
          "BirthDate": "1968-01-09 00:00:00",
          "HireDate": "2004-03-04 00:00:00",
          "Address": "923 7 ST NW",
          "City": "Lethbridge",
          "State": "AB",
          "Country": "Canada",
          "PostalCode": "T1H 1Y8",
          "Phone": "+1 (403) 467-3351",
          "Fax": "+1 (403) 467-8772",
          "Email": "laura@chinookcorp.com"
        }
      ]
    },
    {
      "name": "Genre",
      "kind": "table",
      "description": "Music genres assigned to tracks.",
      "columns": [
        {
          "name": "GenreId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Name",
          "type": "NVARCHAR(120)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "GenreId",
          "position": 1
        }
      ],
      "foreignKeys": [],
      "rowCount": 25,
      "viewSql": null,
      "rows": [
        {
          "GenreId": 1,
          "Name": "Rock"
        },
        {
          "GenreId": 2,
          "Name": "Jazz"
        },
        {
          "GenreId": 3,
          "Name": "Metal"
        },
        {
          "GenreId": 4,
          "Name": "Alternative & Punk"
        },
        {
          "GenreId": 5,
          "Name": "Rock And Roll"
        },
        {
          "GenreId": 6,
          "Name": "Blues"
        },
        {
          "GenreId": 7,
          "Name": "Latin"
        },
        {
          "GenreId": 8,
          "Name": "Reggae"
        },
        {
          "GenreId": 9,
          "Name": "Pop"
        },
        {
          "GenreId": 10,
          "Name": "Soundtrack"
        },
        {
          "GenreId": 11,
          "Name": "Bossa Nova"
        },
        {
          "GenreId": 12,
          "Name": "Easy Listening"
        }
      ]
    },
    {
      "name": "Invoice",
      "kind": "table",
      "description": "Billing invoices issued to customers for music purchases.",
      "columns": [
        {
          "name": "InvoiceId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "CustomerId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "InvoiceDate",
          "type": "DATETIME",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BillingAddress",
          "type": "NVARCHAR(70)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BillingCity",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BillingState",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BillingCountry",
          "type": "NVARCHAR(40)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "BillingPostalCode",
          "type": "NVARCHAR(10)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Total",
          "type": "NUMERIC(10,2)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "InvoiceId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "CustomerId",
          "table": "Customer",
          "referencedColumn": "CustomerId",
          "constraint": 0,
          "position": 0
        }
      ],
      "rowCount": 412,
      "viewSql": null,
      "rows": [
        {
          "InvoiceId": 1,
          "CustomerId": 2,
          "InvoiceDate": "2021-01-01 00:00:00",
          "BillingAddress": "Theodor-Heuss-Straße 34",
          "BillingCity": "Stuttgart",
          "BillingState": null,
          "BillingCountry": "Germany",
          "BillingPostalCode": "70174",
          "Total": 1.98
        },
        {
          "InvoiceId": 2,
          "CustomerId": 4,
          "InvoiceDate": "2021-01-02 00:00:00",
          "BillingAddress": "Ullevålsveien 14",
          "BillingCity": "Oslo",
          "BillingState": null,
          "BillingCountry": "Norway",
          "BillingPostalCode": "0171",
          "Total": 3.96
        },
        {
          "InvoiceId": 3,
          "CustomerId": 8,
          "InvoiceDate": "2021-01-03 00:00:00",
          "BillingAddress": "Grétrystraat 63",
          "BillingCity": "Brussels",
          "BillingState": null,
          "BillingCountry": "Belgium",
          "BillingPostalCode": "1000",
          "Total": 5.94
        },
        {
          "InvoiceId": 4,
          "CustomerId": 14,
          "InvoiceDate": "2021-01-06 00:00:00",
          "BillingAddress": "8210 111 ST NW",
          "BillingCity": "Edmonton",
          "BillingState": "AB",
          "BillingCountry": "Canada",
          "BillingPostalCode": "T6G 2C7",
          "Total": 8.91
        },
        {
          "InvoiceId": 5,
          "CustomerId": 23,
          "InvoiceDate": "2021-01-11 00:00:00",
          "BillingAddress": "69 Salem Street",
          "BillingCity": "Boston",
          "BillingState": "MA",
          "BillingCountry": "USA",
          "BillingPostalCode": "2113",
          "Total": 13.86
        },
        {
          "InvoiceId": 6,
          "CustomerId": 37,
          "InvoiceDate": "2021-01-19 00:00:00",
          "BillingAddress": "Berger Straße 10",
          "BillingCity": "Frankfurt",
          "BillingState": null,
          "BillingCountry": "Germany",
          "BillingPostalCode": "60316",
          "Total": 0.99
        },
        {
          "InvoiceId": 7,
          "CustomerId": 38,
          "InvoiceDate": "2021-02-01 00:00:00",
          "BillingAddress": "Barbarossastraße 19",
          "BillingCity": "Berlin",
          "BillingState": null,
          "BillingCountry": "Germany",
          "BillingPostalCode": "10779",
          "Total": 1.98
        },
        {
          "InvoiceId": 8,
          "CustomerId": 40,
          "InvoiceDate": "2021-02-01 00:00:00",
          "BillingAddress": "8, Rue Hanovre",
          "BillingCity": "Paris",
          "BillingState": null,
          "BillingCountry": "France",
          "BillingPostalCode": "75002",
          "Total": 1.98
        },
        {
          "InvoiceId": 9,
          "CustomerId": 42,
          "InvoiceDate": "2021-02-02 00:00:00",
          "BillingAddress": "9, Place Louis Barthou",
          "BillingCity": "Bordeaux",
          "BillingState": null,
          "BillingCountry": "France",
          "BillingPostalCode": "33000",
          "Total": 3.96
        },
        {
          "InvoiceId": 10,
          "CustomerId": 46,
          "InvoiceDate": "2021-02-03 00:00:00",
          "BillingAddress": "3 Chatham Street",
          "BillingCity": "Dublin",
          "BillingState": "Dublin",
          "BillingCountry": "Ireland",
          "BillingPostalCode": null,
          "Total": 5.94
        },
        {
          "InvoiceId": 11,
          "CustomerId": 52,
          "InvoiceDate": "2021-02-06 00:00:00",
          "BillingAddress": "202 Hoxton Street",
          "BillingCity": "London",
          "BillingState": null,
          "BillingCountry": "United Kingdom",
          "BillingPostalCode": "N1 5LH",
          "Total": 8.91
        },
        {
          "InvoiceId": 12,
          "CustomerId": 2,
          "InvoiceDate": "2021-02-11 00:00:00",
          "BillingAddress": "Theodor-Heuss-Straße 34",
          "BillingCity": "Stuttgart",
          "BillingState": null,
          "BillingCountry": "Germany",
          "BillingPostalCode": "70174",
          "Total": 13.86
        }
      ]
    },
    {
      "name": "InvoiceLine",
      "kind": "table",
      "description": "Individual tracks and quantities on an invoice.",
      "columns": [
        {
          "name": "InvoiceLineId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "InvoiceId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "TrackId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "UnitPrice",
          "type": "NUMERIC(10,2)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Quantity",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "InvoiceLineId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "TrackId",
          "table": "Track",
          "referencedColumn": "TrackId",
          "constraint": 0,
          "position": 0
        },
        {
          "column": "InvoiceId",
          "table": "Invoice",
          "referencedColumn": "InvoiceId",
          "constraint": 1,
          "position": 0
        }
      ],
      "rowCount": 2240,
      "viewSql": null,
      "rows": [
        {
          "InvoiceLineId": 1,
          "InvoiceId": 1,
          "TrackId": 2,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 2,
          "InvoiceId": 1,
          "TrackId": 4,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 3,
          "InvoiceId": 2,
          "TrackId": 6,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 4,
          "InvoiceId": 2,
          "TrackId": 8,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 5,
          "InvoiceId": 2,
          "TrackId": 10,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 6,
          "InvoiceId": 2,
          "TrackId": 12,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 7,
          "InvoiceId": 3,
          "TrackId": 16,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 8,
          "InvoiceId": 3,
          "TrackId": 20,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 9,
          "InvoiceId": 3,
          "TrackId": 24,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 10,
          "InvoiceId": 3,
          "TrackId": 28,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 11,
          "InvoiceId": 3,
          "TrackId": 32,
          "UnitPrice": 0.99,
          "Quantity": 1
        },
        {
          "InvoiceLineId": 12,
          "InvoiceId": 3,
          "TrackId": 36,
          "UnitPrice": 0.99,
          "Quantity": 1
        }
      ]
    },
    {
      "name": "MediaType",
      "kind": "table",
      "description": "File and encoding types used by tracks.",
      "columns": [
        {
          "name": "MediaTypeId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Name",
          "type": "NVARCHAR(120)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "MediaTypeId",
          "position": 1
        }
      ],
      "foreignKeys": [],
      "rowCount": 5,
      "viewSql": null,
      "rows": [
        {
          "MediaTypeId": 1,
          "Name": "MPEG audio file"
        },
        {
          "MediaTypeId": 2,
          "Name": "Protected AAC audio file"
        },
        {
          "MediaTypeId": 3,
          "Name": "Protected MPEG-4 video file"
        },
        {
          "MediaTypeId": 4,
          "Name": "Purchased AAC audio file"
        },
        {
          "MediaTypeId": 5,
          "Name": "AAC audio file"
        }
      ]
    },
    {
      "name": "Playlist",
      "kind": "table",
      "description": "Named collections of tracks.",
      "columns": [
        {
          "name": "PlaylistId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Name",
          "type": "NVARCHAR(120)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "PlaylistId",
          "position": 1
        }
      ],
      "foreignKeys": [],
      "rowCount": 18,
      "viewSql": null,
      "rows": [
        {
          "PlaylistId": 1,
          "Name": "Music"
        },
        {
          "PlaylistId": 2,
          "Name": "Movies"
        },
        {
          "PlaylistId": 3,
          "Name": "TV Shows"
        },
        {
          "PlaylistId": 4,
          "Name": "Audiobooks"
        },
        {
          "PlaylistId": 5,
          "Name": "90’s Music"
        },
        {
          "PlaylistId": 6,
          "Name": "Audiobooks"
        },
        {
          "PlaylistId": 7,
          "Name": "Movies"
        },
        {
          "PlaylistId": 8,
          "Name": "Music"
        },
        {
          "PlaylistId": 9,
          "Name": "Music Videos"
        },
        {
          "PlaylistId": 10,
          "Name": "TV Shows"
        },
        {
          "PlaylistId": 11,
          "Name": "Brazilian Music"
        },
        {
          "PlaylistId": 12,
          "Name": "Classical"
        }
      ]
    },
    {
      "name": "PlaylistTrack",
      "kind": "table",
      "description": "The many-to-many link between playlists and tracks.",
      "columns": [
        {
          "name": "PlaylistId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "TrackId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 2,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "PlaylistId",
          "position": 1
        },
        {
          "column": "TrackId",
          "position": 2
        }
      ],
      "foreignKeys": [
        {
          "column": "TrackId",
          "table": "Track",
          "referencedColumn": "TrackId",
          "constraint": 0,
          "position": 0
        },
        {
          "column": "PlaylistId",
          "table": "Playlist",
          "referencedColumn": "PlaylistId",
          "constraint": 1,
          "position": 0
        }
      ],
      "rowCount": 8715,
      "viewSql": null,
      "rows": [
        {
          "PlaylistId": 1,
          "TrackId": 3402
        },
        {
          "PlaylistId": 1,
          "TrackId": 3389
        },
        {
          "PlaylistId": 1,
          "TrackId": 3390
        },
        {
          "PlaylistId": 1,
          "TrackId": 3391
        },
        {
          "PlaylistId": 1,
          "TrackId": 3392
        },
        {
          "PlaylistId": 1,
          "TrackId": 3393
        },
        {
          "PlaylistId": 1,
          "TrackId": 3394
        },
        {
          "PlaylistId": 1,
          "TrackId": 3395
        },
        {
          "PlaylistId": 1,
          "TrackId": 3396
        },
        {
          "PlaylistId": 1,
          "TrackId": 3397
        },
        {
          "PlaylistId": 1,
          "TrackId": 3398
        },
        {
          "PlaylistId": 1,
          "TrackId": 3399
        }
      ]
    },
    {
      "name": "Track",
      "kind": "table",
      "description": "Individual audio tracks available in the store.",
      "columns": [
        {
          "name": "TrackId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": true,
          "primaryKeyPosition": 1,
          "defaultValue": null
        },
        {
          "name": "Name",
          "type": "NVARCHAR(200)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "AlbumId",
          "type": "INTEGER",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "MediaTypeId",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "GenreId",
          "type": "INTEGER",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Composer",
          "type": "NVARCHAR(220)",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Milliseconds",
          "type": "INTEGER",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "Bytes",
          "type": "INTEGER",
          "nullable": true,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        },
        {
          "name": "UnitPrice",
          "type": "NUMERIC(10,2)",
          "nullable": false,
          "primaryKey": false,
          "primaryKeyPosition": null,
          "defaultValue": null
        }
      ],
      "primaryKey": [
        {
          "column": "TrackId",
          "position": 1
        }
      ],
      "foreignKeys": [
        {
          "column": "MediaTypeId",
          "table": "MediaType",
          "referencedColumn": "MediaTypeId",
          "constraint": 0,
          "position": 0
        },
        {
          "column": "GenreId",
          "table": "Genre",
          "referencedColumn": "GenreId",
          "constraint": 1,
          "position": 0
        },
        {
          "column": "AlbumId",
          "table": "Album",
          "referencedColumn": "AlbumId",
          "constraint": 2,
          "position": 0
        }
      ],
      "rowCount": 3503,
      "viewSql": null,
      "rows": [
        {
          "TrackId": 1,
          "Name": "For Those About To Rock (We Salute You)",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 343719,
          "Bytes": 11170334,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 2,
          "Name": "Balls to the Wall",
          "AlbumId": 2,
          "MediaTypeId": 2,
          "GenreId": 1,
          "Composer": "U. Dirkschneider, W. Hoffmann, H. Frank, P. Baltes, S. Kaufmann, G. Hoffmann",
          "Milliseconds": 342562,
          "Bytes": 5510424,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 3,
          "Name": "Fast As a Shark",
          "AlbumId": 3,
          "MediaTypeId": 2,
          "GenreId": 1,
          "Composer": "F. Baltes, S. Kaufman, U. Dirkscneider & W. Hoffman",
          "Milliseconds": 230619,
          "Bytes": 3990994,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 4,
          "Name": "Restless and Wild",
          "AlbumId": 3,
          "MediaTypeId": 2,
          "GenreId": 1,
          "Composer": "F. Baltes, R.A. Smith-Diesel, S. Kaufman, U. Dirkscneider & W. Hoffman",
          "Milliseconds": 252051,
          "Bytes": 4331779,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 5,
          "Name": "Princess of the Dawn",
          "AlbumId": 3,
          "MediaTypeId": 2,
          "GenreId": 1,
          "Composer": "Deaffy & R.A. Smith-Diesel",
          "Milliseconds": 375418,
          "Bytes": 6290521,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 6,
          "Name": "Put The Finger On You",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 205662,
          "Bytes": 6713451,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 7,
          "Name": "Let's Get It Up",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 233926,
          "Bytes": 7636561,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 8,
          "Name": "Inject The Venom",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 210834,
          "Bytes": 6852860,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 9,
          "Name": "Snowballed",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 203102,
          "Bytes": 6599424,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 10,
          "Name": "Evil Walks",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 263497,
          "Bytes": 8611245,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 11,
          "Name": "C.O.D.",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 199836,
          "Bytes": 6566314,
          "UnitPrice": 0.99
        },
        {
          "TrackId": 12,
          "Name": "Breaking The Rules",
          "AlbumId": 1,
          "MediaTypeId": 1,
          "GenreId": 1,
          "Composer": "Angus Young, Malcolm Young, Brian Johnson",
          "Milliseconds": 263288,
          "Bytes": 8596840,
          "UnitPrice": 0.99
        }
      ]
    }
  ]
}
