[{"data":1,"prerenderedAt":1599},["ShallowReactive",2],{"navigation_docs":3,"-models-migrations-and-seeders":69,"-models-migrations-and-seeders-surround":1595},[4,20,60],{"title":5,"path":6,"stem":7,"children":8,"page":19},"Getting Started","/getting-started","1.getting-started",[9,14],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","/getting-started/introduction","1.getting-started/1.introduction","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",false,{"title":21,"path":22,"stem":23,"children":24,"page":19},"Models","/models","2.models",[25,30,35,40,45,50,55],{"title":26,"path":27,"stem":28,"icon":29},"Defining Models","/models/defining-models","2.models/1.defining-models","i-lucide-database",{"title":31,"path":32,"stem":33,"icon":34},"Retrieving Models","/models/retrieving","2.models/2.retrieving","i-lucide-database-search",{"title":36,"path":37,"stem":38,"icon":39},"Inserting & Updating Models","/models/inserting-and-updating","2.models/3.inserting-and-updating","i-lucide-between-horizontal-start",{"title":41,"path":42,"stem":43,"icon":44},"Deleting Models","/models/deleting","2.models/4.deleting","i-lucide-trash",{"title":46,"path":47,"stem":48,"icon":49},"Relationships","/models/relationships","2.models/5.relationships","i-lucide-share-2",{"title":51,"path":52,"stem":53,"icon":54},"Events","/models/events","2.models/6.events","i-lucide-bell",{"title":56,"path":57,"stem":58,"icon":59},"Migrations & Seeders","/models/migrations-and-seeders","2.models/7.migrations-and-seeders","i-lucide-wrench",{"title":61,"path":62,"stem":63,"children":64,"page":19},"Contributing","/contributing","3.contributing",[65],{"title":66,"path":67,"stem":68},"Local Development","/contributing/local-development","3.contributing/1.local-development",{"id":70,"title":56,"body":71,"description":1586,"extension":1587,"links":1588,"meta":1589,"navigation":1590,"path":57,"seo":1591,"stem":58,"__hash__":1594},"docs/2.models/7.migrations-and-seeders.md",{"type":72,"value":73,"toc":1582},"minimark",[74,79,97,104,111,725,729,736,742,749,1578],[75,76,78],"h2",{"id":77},"migrations","Migrations",[80,81,82,83,90,91,96],"p",{},"Kysely natevly supports migrations with ",[84,85,89],"a",{"href":86,"rel":87},"https://github.com/kysely-org/kysely-ctl",[88],"nofollow","kysely-ctl",". You can read about migrations with Kysely ",[84,92,95],{"href":93,"rel":94},"https://kysely.dev/docs/migrations",[88],"in the documenation",".",[80,98,99,100],{},"Migrations can be run with ",[101,102,103],"code",{},"kysely migrate:latest",[80,105,106,107,110],{},"You can check out the ",[101,108,109],{},"/tests/database/migrations/"," directory in this package for examples of migrations.",[112,113,119],"pre",{"className":114,"code":115,"filename":116,"language":117,"meta":118,"style":118},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Kysely, sql } from \"kysely\";\n\nexport async function up(db: Kysely\u003Cany>): Promise\u003Cvoid> {\n  // Migration code\n  await db.schema\n    .createTable(\"people\")\n    .addColumn(\"id\", \"serial\", (col) => col.notNull().primaryKey())\n    .addColumn(\"created_at\", \"timestamp\", (col) => col.notNull().defaultTo(sql`now()`))\n    .addColumn(\"updated_at\", \"timestamp\", (col) => col.notNull().defaultTo(sql`now()`))\n    .addColumn(\"name\", \"varchar\", (col) => col.notNull())\n    .addColumn(\"birthday\", \"date\")\n    .addColumn(\"email\", \"varchar\")\n    .addColumn(\"phone\", \"varchar\")\n    .addColumn(\"favorite_color\", \"varchar\")\n    .addColumn(\"secret\", \"varchar\")\n    .execute();\n}\n\nexport async function down(db: Kysely\u003Cany>): Promise\u003Cvoid> {\n  // Migration code\n  await db.schema.dropTable(\"people\").execute();\n}\n","/database/migrations/1732594612817_add_people_table.ts","ts","",[101,120,121,163,170,223,230,244,266,325,389,447,490,517,543,569,595,621,633,639,644,680,685,720],{"__ignoreMap":118},[122,123,126,130,134,138,141,144,147,150,153,157,160],"span",{"class":124,"line":125},"line",1,[122,127,129],{"class":128},"s7zQu","import",[122,131,133],{"class":132},"sMK4o"," {",[122,135,137],{"class":136},"sTEyZ"," Kysely",[122,139,140],{"class":132},",",[122,142,143],{"class":136}," sql",[122,145,146],{"class":132}," }",[122,148,149],{"class":128}," from",[122,151,152],{"class":132}," \"",[122,154,156],{"class":155},"sfazB","kysely",[122,158,159],{"class":132},"\"",[122,161,162],{"class":132},";\n",[122,164,166],{"class":124,"line":165},2,[122,167,169],{"emptyLinePlaceholder":168},true,"\n",[122,171,173,176,180,183,187,190,194,197,200,203,206,209,212,214,217,220],{"class":124,"line":172},3,[122,174,175],{"class":128},"export",[122,177,179],{"class":178},"spNyl"," async",[122,181,182],{"class":178}," function",[122,184,186],{"class":185},"s2Zo4"," up",[122,188,189],{"class":132},"(",[122,191,193],{"class":192},"sHdIc","db",[122,195,196],{"class":132},":",[122,198,137],{"class":199},"sBMFI",[122,201,202],{"class":132},"\u003C",[122,204,205],{"class":199},"any",[122,207,208],{"class":132},">):",[122,210,211],{"class":199}," Promise",[122,213,202],{"class":132},[122,215,216],{"class":199},"void",[122,218,219],{"class":132},">",[122,221,222],{"class":132}," {\n",[122,224,226],{"class":124,"line":225},4,[122,227,229],{"class":228},"sHwdD","  // Migration code\n",[122,231,233,236,239,241],{"class":124,"line":232},5,[122,234,235],{"class":128},"  await",[122,237,238],{"class":136}," db",[122,240,96],{"class":132},[122,242,243],{"class":136},"schema\n",[122,245,247,250,253,256,258,261,263],{"class":124,"line":246},6,[122,248,249],{"class":132},"    .",[122,251,252],{"class":185},"createTable",[122,254,189],{"class":255},"swJcz",[122,257,159],{"class":132},[122,259,260],{"class":155},"people",[122,262,159],{"class":132},[122,264,265],{"class":255},")\n",[122,267,269,271,274,276,278,281,283,285,287,290,292,294,297,300,303,306,309,311,314,317,319,322],{"class":124,"line":268},7,[122,270,249],{"class":132},[122,272,273],{"class":185},"addColumn",[122,275,189],{"class":255},[122,277,159],{"class":132},[122,279,280],{"class":155},"id",[122,282,159],{"class":132},[122,284,140],{"class":132},[122,286,152],{"class":132},[122,288,289],{"class":155},"serial",[122,291,159],{"class":132},[122,293,140],{"class":132},[122,295,296],{"class":132}," (",[122,298,299],{"class":192},"col",[122,301,302],{"class":132},")",[122,304,305],{"class":178}," =>",[122,307,308],{"class":136}," col",[122,310,96],{"class":132},[122,312,313],{"class":185},"notNull",[122,315,316],{"class":255},"()",[122,318,96],{"class":132},[122,320,321],{"class":185},"primaryKey",[122,323,324],{"class":255},"())\n",[122,326,328,330,332,334,336,339,341,343,345,348,350,352,354,356,358,360,362,364,366,368,370,373,375,378,381,384,386],{"class":124,"line":327},8,[122,329,249],{"class":132},[122,331,273],{"class":185},[122,333,189],{"class":255},[122,335,159],{"class":132},[122,337,338],{"class":155},"created_at",[122,340,159],{"class":132},[122,342,140],{"class":132},[122,344,152],{"class":132},[122,346,347],{"class":155},"timestamp",[122,349,159],{"class":132},[122,351,140],{"class":132},[122,353,296],{"class":132},[122,355,299],{"class":192},[122,357,302],{"class":132},[122,359,305],{"class":178},[122,361,308],{"class":136},[122,363,96],{"class":132},[122,365,313],{"class":185},[122,367,316],{"class":255},[122,369,96],{"class":132},[122,371,372],{"class":185},"defaultTo",[122,374,189],{"class":255},[122,376,377],{"class":185},"sql",[122,379,380],{"class":132},"`",[122,382,383],{"class":155},"now()",[122,385,380],{"class":132},[122,387,388],{"class":255},"))\n",[122,390,392,394,396,398,400,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445],{"class":124,"line":391},9,[122,393,249],{"class":132},[122,395,273],{"class":185},[122,397,189],{"class":255},[122,399,159],{"class":132},[122,401,402],{"class":155},"updated_at",[122,404,159],{"class":132},[122,406,140],{"class":132},[122,408,152],{"class":132},[122,410,347],{"class":155},[122,412,159],{"class":132},[122,414,140],{"class":132},[122,416,296],{"class":132},[122,418,299],{"class":192},[122,420,302],{"class":132},[122,422,305],{"class":178},[122,424,308],{"class":136},[122,426,96],{"class":132},[122,428,313],{"class":185},[122,430,316],{"class":255},[122,432,96],{"class":132},[122,434,372],{"class":185},[122,436,189],{"class":255},[122,438,377],{"class":185},[122,440,380],{"class":132},[122,442,383],{"class":155},[122,444,380],{"class":132},[122,446,388],{"class":255},[122,448,450,452,454,456,458,461,463,465,467,470,472,474,476,478,480,482,484,486,488],{"class":124,"line":449},10,[122,451,249],{"class":132},[122,453,273],{"class":185},[122,455,189],{"class":255},[122,457,159],{"class":132},[122,459,460],{"class":155},"name",[122,462,159],{"class":132},[122,464,140],{"class":132},[122,466,152],{"class":132},[122,468,469],{"class":155},"varchar",[122,471,159],{"class":132},[122,473,140],{"class":132},[122,475,296],{"class":132},[122,477,299],{"class":192},[122,479,302],{"class":132},[122,481,305],{"class":178},[122,483,308],{"class":136},[122,485,96],{"class":132},[122,487,313],{"class":185},[122,489,324],{"class":255},[122,491,493,495,497,499,501,504,506,508,510,513,515],{"class":124,"line":492},11,[122,494,249],{"class":132},[122,496,273],{"class":185},[122,498,189],{"class":255},[122,500,159],{"class":132},[122,502,503],{"class":155},"birthday",[122,505,159],{"class":132},[122,507,140],{"class":132},[122,509,152],{"class":132},[122,511,512],{"class":155},"date",[122,514,159],{"class":132},[122,516,265],{"class":255},[122,518,520,522,524,526,528,531,533,535,537,539,541],{"class":124,"line":519},12,[122,521,249],{"class":132},[122,523,273],{"class":185},[122,525,189],{"class":255},[122,527,159],{"class":132},[122,529,530],{"class":155},"email",[122,532,159],{"class":132},[122,534,140],{"class":132},[122,536,152],{"class":132},[122,538,469],{"class":155},[122,540,159],{"class":132},[122,542,265],{"class":255},[122,544,546,548,550,552,554,557,559,561,563,565,567],{"class":124,"line":545},13,[122,547,249],{"class":132},[122,549,273],{"class":185},[122,551,189],{"class":255},[122,553,159],{"class":132},[122,555,556],{"class":155},"phone",[122,558,159],{"class":132},[122,560,140],{"class":132},[122,562,152],{"class":132},[122,564,469],{"class":155},[122,566,159],{"class":132},[122,568,265],{"class":255},[122,570,572,574,576,578,580,583,585,587,589,591,593],{"class":124,"line":571},14,[122,573,249],{"class":132},[122,575,273],{"class":185},[122,577,189],{"class":255},[122,579,159],{"class":132},[122,581,582],{"class":155},"favorite_color",[122,584,159],{"class":132},[122,586,140],{"class":132},[122,588,152],{"class":132},[122,590,469],{"class":155},[122,592,159],{"class":132},[122,594,265],{"class":255},[122,596,598,600,602,604,606,609,611,613,615,617,619],{"class":124,"line":597},15,[122,599,249],{"class":132},[122,601,273],{"class":185},[122,603,189],{"class":255},[122,605,159],{"class":132},[122,607,608],{"class":155},"secret",[122,610,159],{"class":132},[122,612,140],{"class":132},[122,614,152],{"class":132},[122,616,469],{"class":155},[122,618,159],{"class":132},[122,620,265],{"class":255},[122,622,624,626,629,631],{"class":124,"line":623},16,[122,625,249],{"class":132},[122,627,628],{"class":185},"execute",[122,630,316],{"class":255},[122,632,162],{"class":132},[122,634,636],{"class":124,"line":635},17,[122,637,638],{"class":132},"}\n",[122,640,642],{"class":124,"line":641},18,[122,643,169],{"emptyLinePlaceholder":168},[122,645,647,649,651,653,656,658,660,662,664,666,668,670,672,674,676,678],{"class":124,"line":646},19,[122,648,175],{"class":128},[122,650,179],{"class":178},[122,652,182],{"class":178},[122,654,655],{"class":185}," down",[122,657,189],{"class":132},[122,659,193],{"class":192},[122,661,196],{"class":132},[122,663,137],{"class":199},[122,665,202],{"class":132},[122,667,205],{"class":199},[122,669,208],{"class":132},[122,671,211],{"class":199},[122,673,202],{"class":132},[122,675,216],{"class":199},[122,677,219],{"class":132},[122,679,222],{"class":132},[122,681,683],{"class":124,"line":682},20,[122,684,229],{"class":228},[122,686,688,690,692,694,697,699,702,704,706,708,710,712,714,716,718],{"class":124,"line":687},21,[122,689,235],{"class":128},[122,691,238],{"class":136},[122,693,96],{"class":132},[122,695,696],{"class":136},"schema",[122,698,96],{"class":132},[122,700,701],{"class":185},"dropTable",[122,703,189],{"class":255},[122,705,159],{"class":132},[122,707,260],{"class":155},[122,709,159],{"class":132},[122,711,302],{"class":255},[122,713,96],{"class":132},[122,715,628],{"class":185},[122,717,316],{"class":255},[122,719,162],{"class":132},[122,721,723],{"class":124,"line":722},22,[122,724,638],{"class":132},[75,726,728],{"id":727},"seeders","Seeders",[80,730,731,732,735],{},"Kysely also supports seeders through the ",[84,733,89],{"href":86,"rel":734},[88]," utility. Check out the documentation for seeder instructions. A basic example is provided here for reference.",[80,737,738,739],{},"Seeders can be executed with ",[101,740,741],{},"kysely seed:run",[80,743,744,745,748],{},"You can check out this package's ",[101,746,747],{},"/test/database/seeders"," directory for an example of seeders used by this package for testing. You can use Vasta models as part of your seeders as well, but the examples here are just basic Kysely seeders.",[112,750,753],{"className":114,"code":751,"filename":752,"language":117,"meta":118,"style":118},"import { Database } from \"@/types/database\";\nimport type { Kysely } from \"kysely\";\n\n// replace `any` with your database interface.\nexport async function seed(db: Kysely\u003CDatabase>): Promise\u003Cvoid> {\n  // seed code goes here...\n  // note: this function is mandatory. you must implement this function.\n  await db\n    .insertInto(\"people\")\n    .values([\n      {\n        name: \"David\",\n        birthday: new Date(\"1986-07-20\"),\n        email: \"david.nahodyl@gmail.com\",\n        favorite_color: \"blue\",\n        phone: \"404-123-1234\",\n        secret: \"password123\",\n      },\n      {\n        name: \"Kate\",\n        birthday: new Date(\"1986-11-20\"),\n        email: \"kate.nahodyl@gmail.com\",\n        favorite_color: \"green\",\n        phone: \"404-555-0123\",\n        secret: \"kate_secret\",\n      },\n      {\n        name: \"Alex\",\n        birthday: new Date(\"1990-03-14\"),\n        email: \"alex.morgan@example.com\",\n        favorite_color: \"purple\",\n        phone: \"770-555-0191\",\n        secret: \"alex_secret\",\n      },\n      {\n        name: \"Jordan\",\n        birthday: new Date(\"1992-09-02\"),\n        email: \"jordan.lee@example.com\",\n        favorite_color: \"orange\",\n        secret: \"jordan_secret\",\n      },\n      {\n        name: \"Priya\",\n        birthday: new Date(\"1989-12-05\"),\n        email: \"priya.shah@example.com\",\n        favorite_color: \"teal\",\n        phone: \"770-555-0177\",\n        secret: \"priya_secret\",\n      },\n      {\n        name: \"Morgan\",\n        birthday: new Date(\"1994-06-18\"),\n        email: \"morgan.rivera@example.com\",\n        favorite_color: \"red\",\n        phone: \"678-555-0168\",\n        secret: \"morgan_secret\",\n      },\n    ])\n    .execute();\n}\n","01-PersonSeeder.ts",[101,754,755,777,800,804,809,845,850,855,862,879,889,894,911,937,953,969,985,1001,1006,1010,1025,1048,1063,1079,1095,1111,1116,1121,1137,1161,1177,1193,1209,1225,1230,1235,1251,1275,1291,1307,1323,1328,1333,1349,1373,1389,1405,1421,1437,1442,1447,1463,1487,1503,1519,1535,1551,1556,1562,1573],{"__ignoreMap":118},[122,756,757,759,761,764,766,768,770,773,775],{"class":124,"line":125},[122,758,129],{"class":128},[122,760,133],{"class":132},[122,762,763],{"class":136}," Database",[122,765,146],{"class":132},[122,767,149],{"class":128},[122,769,152],{"class":132},[122,771,772],{"class":155},"@/types/database",[122,774,159],{"class":132},[122,776,162],{"class":132},[122,778,779,781,784,786,788,790,792,794,796,798],{"class":124,"line":165},[122,780,129],{"class":128},[122,782,783],{"class":128}," type",[122,785,133],{"class":132},[122,787,137],{"class":136},[122,789,146],{"class":132},[122,791,149],{"class":128},[122,793,152],{"class":132},[122,795,156],{"class":155},[122,797,159],{"class":132},[122,799,162],{"class":132},[122,801,802],{"class":124,"line":172},[122,803,169],{"emptyLinePlaceholder":168},[122,805,806],{"class":124,"line":225},[122,807,808],{"class":228},"// replace `any` with your database interface.\n",[122,810,811,813,815,817,820,822,824,826,828,830,833,835,837,839,841,843],{"class":124,"line":232},[122,812,175],{"class":128},[122,814,179],{"class":178},[122,816,182],{"class":178},[122,818,819],{"class":185}," seed",[122,821,189],{"class":132},[122,823,193],{"class":192},[122,825,196],{"class":132},[122,827,137],{"class":199},[122,829,202],{"class":132},[122,831,832],{"class":199},"Database",[122,834,208],{"class":132},[122,836,211],{"class":199},[122,838,202],{"class":132},[122,840,216],{"class":199},[122,842,219],{"class":132},[122,844,222],{"class":132},[122,846,847],{"class":124,"line":246},[122,848,849],{"class":228},"  // seed code goes here...\n",[122,851,852],{"class":124,"line":268},[122,853,854],{"class":228},"  // note: this function is mandatory. you must implement this function.\n",[122,856,857,859],{"class":124,"line":327},[122,858,235],{"class":128},[122,860,861],{"class":136}," db\n",[122,863,864,866,869,871,873,875,877],{"class":124,"line":391},[122,865,249],{"class":132},[122,867,868],{"class":185},"insertInto",[122,870,189],{"class":255},[122,872,159],{"class":132},[122,874,260],{"class":155},[122,876,159],{"class":132},[122,878,265],{"class":255},[122,880,881,883,886],{"class":124,"line":449},[122,882,249],{"class":132},[122,884,885],{"class":185},"values",[122,887,888],{"class":255},"([\n",[122,890,891],{"class":124,"line":492},[122,892,893],{"class":132},"      {\n",[122,895,896,899,901,903,906,908],{"class":124,"line":519},[122,897,898],{"class":255},"        name",[122,900,196],{"class":132},[122,902,152],{"class":132},[122,904,905],{"class":155},"David",[122,907,159],{"class":132},[122,909,910],{"class":132},",\n",[122,912,913,916,918,921,924,926,928,931,933,935],{"class":124,"line":545},[122,914,915],{"class":255},"        birthday",[122,917,196],{"class":132},[122,919,920],{"class":132}," new",[122,922,923],{"class":185}," Date",[122,925,189],{"class":255},[122,927,159],{"class":132},[122,929,930],{"class":155},"1986-07-20",[122,932,159],{"class":132},[122,934,302],{"class":255},[122,936,910],{"class":132},[122,938,939,942,944,946,949,951],{"class":124,"line":571},[122,940,941],{"class":255},"        email",[122,943,196],{"class":132},[122,945,152],{"class":132},[122,947,948],{"class":155},"david.nahodyl@gmail.com",[122,950,159],{"class":132},[122,952,910],{"class":132},[122,954,955,958,960,962,965,967],{"class":124,"line":597},[122,956,957],{"class":255},"        favorite_color",[122,959,196],{"class":132},[122,961,152],{"class":132},[122,963,964],{"class":155},"blue",[122,966,159],{"class":132},[122,968,910],{"class":132},[122,970,971,974,976,978,981,983],{"class":124,"line":623},[122,972,973],{"class":255},"        phone",[122,975,196],{"class":132},[122,977,152],{"class":132},[122,979,980],{"class":155},"404-123-1234",[122,982,159],{"class":132},[122,984,910],{"class":132},[122,986,987,990,992,994,997,999],{"class":124,"line":635},[122,988,989],{"class":255},"        secret",[122,991,196],{"class":132},[122,993,152],{"class":132},[122,995,996],{"class":155},"password123",[122,998,159],{"class":132},[122,1000,910],{"class":132},[122,1002,1003],{"class":124,"line":641},[122,1004,1005],{"class":132},"      },\n",[122,1007,1008],{"class":124,"line":646},[122,1009,893],{"class":132},[122,1011,1012,1014,1016,1018,1021,1023],{"class":124,"line":682},[122,1013,898],{"class":255},[122,1015,196],{"class":132},[122,1017,152],{"class":132},[122,1019,1020],{"class":155},"Kate",[122,1022,159],{"class":132},[122,1024,910],{"class":132},[122,1026,1027,1029,1031,1033,1035,1037,1039,1042,1044,1046],{"class":124,"line":687},[122,1028,915],{"class":255},[122,1030,196],{"class":132},[122,1032,920],{"class":132},[122,1034,923],{"class":185},[122,1036,189],{"class":255},[122,1038,159],{"class":132},[122,1040,1041],{"class":155},"1986-11-20",[122,1043,159],{"class":132},[122,1045,302],{"class":255},[122,1047,910],{"class":132},[122,1049,1050,1052,1054,1056,1059,1061],{"class":124,"line":722},[122,1051,941],{"class":255},[122,1053,196],{"class":132},[122,1055,152],{"class":132},[122,1057,1058],{"class":155},"kate.nahodyl@gmail.com",[122,1060,159],{"class":132},[122,1062,910],{"class":132},[122,1064,1066,1068,1070,1072,1075,1077],{"class":124,"line":1065},23,[122,1067,957],{"class":255},[122,1069,196],{"class":132},[122,1071,152],{"class":132},[122,1073,1074],{"class":155},"green",[122,1076,159],{"class":132},[122,1078,910],{"class":132},[122,1080,1082,1084,1086,1088,1091,1093],{"class":124,"line":1081},24,[122,1083,973],{"class":255},[122,1085,196],{"class":132},[122,1087,152],{"class":132},[122,1089,1090],{"class":155},"404-555-0123",[122,1092,159],{"class":132},[122,1094,910],{"class":132},[122,1096,1098,1100,1102,1104,1107,1109],{"class":124,"line":1097},25,[122,1099,989],{"class":255},[122,1101,196],{"class":132},[122,1103,152],{"class":132},[122,1105,1106],{"class":155},"kate_secret",[122,1108,159],{"class":132},[122,1110,910],{"class":132},[122,1112,1114],{"class":124,"line":1113},26,[122,1115,1005],{"class":132},[122,1117,1119],{"class":124,"line":1118},27,[122,1120,893],{"class":132},[122,1122,1124,1126,1128,1130,1133,1135],{"class":124,"line":1123},28,[122,1125,898],{"class":255},[122,1127,196],{"class":132},[122,1129,152],{"class":132},[122,1131,1132],{"class":155},"Alex",[122,1134,159],{"class":132},[122,1136,910],{"class":132},[122,1138,1140,1142,1144,1146,1148,1150,1152,1155,1157,1159],{"class":124,"line":1139},29,[122,1141,915],{"class":255},[122,1143,196],{"class":132},[122,1145,920],{"class":132},[122,1147,923],{"class":185},[122,1149,189],{"class":255},[122,1151,159],{"class":132},[122,1153,1154],{"class":155},"1990-03-14",[122,1156,159],{"class":132},[122,1158,302],{"class":255},[122,1160,910],{"class":132},[122,1162,1164,1166,1168,1170,1173,1175],{"class":124,"line":1163},30,[122,1165,941],{"class":255},[122,1167,196],{"class":132},[122,1169,152],{"class":132},[122,1171,1172],{"class":155},"alex.morgan@example.com",[122,1174,159],{"class":132},[122,1176,910],{"class":132},[122,1178,1180,1182,1184,1186,1189,1191],{"class":124,"line":1179},31,[122,1181,957],{"class":255},[122,1183,196],{"class":132},[122,1185,152],{"class":132},[122,1187,1188],{"class":155},"purple",[122,1190,159],{"class":132},[122,1192,910],{"class":132},[122,1194,1196,1198,1200,1202,1205,1207],{"class":124,"line":1195},32,[122,1197,973],{"class":255},[122,1199,196],{"class":132},[122,1201,152],{"class":132},[122,1203,1204],{"class":155},"770-555-0191",[122,1206,159],{"class":132},[122,1208,910],{"class":132},[122,1210,1212,1214,1216,1218,1221,1223],{"class":124,"line":1211},33,[122,1213,989],{"class":255},[122,1215,196],{"class":132},[122,1217,152],{"class":132},[122,1219,1220],{"class":155},"alex_secret",[122,1222,159],{"class":132},[122,1224,910],{"class":132},[122,1226,1228],{"class":124,"line":1227},34,[122,1229,1005],{"class":132},[122,1231,1233],{"class":124,"line":1232},35,[122,1234,893],{"class":132},[122,1236,1238,1240,1242,1244,1247,1249],{"class":124,"line":1237},36,[122,1239,898],{"class":255},[122,1241,196],{"class":132},[122,1243,152],{"class":132},[122,1245,1246],{"class":155},"Jordan",[122,1248,159],{"class":132},[122,1250,910],{"class":132},[122,1252,1254,1256,1258,1260,1262,1264,1266,1269,1271,1273],{"class":124,"line":1253},37,[122,1255,915],{"class":255},[122,1257,196],{"class":132},[122,1259,920],{"class":132},[122,1261,923],{"class":185},[122,1263,189],{"class":255},[122,1265,159],{"class":132},[122,1267,1268],{"class":155},"1992-09-02",[122,1270,159],{"class":132},[122,1272,302],{"class":255},[122,1274,910],{"class":132},[122,1276,1278,1280,1282,1284,1287,1289],{"class":124,"line":1277},38,[122,1279,941],{"class":255},[122,1281,196],{"class":132},[122,1283,152],{"class":132},[122,1285,1286],{"class":155},"jordan.lee@example.com",[122,1288,159],{"class":132},[122,1290,910],{"class":132},[122,1292,1294,1296,1298,1300,1303,1305],{"class":124,"line":1293},39,[122,1295,957],{"class":255},[122,1297,196],{"class":132},[122,1299,152],{"class":132},[122,1301,1302],{"class":155},"orange",[122,1304,159],{"class":132},[122,1306,910],{"class":132},[122,1308,1310,1312,1314,1316,1319,1321],{"class":124,"line":1309},40,[122,1311,989],{"class":255},[122,1313,196],{"class":132},[122,1315,152],{"class":132},[122,1317,1318],{"class":155},"jordan_secret",[122,1320,159],{"class":132},[122,1322,910],{"class":132},[122,1324,1326],{"class":124,"line":1325},41,[122,1327,1005],{"class":132},[122,1329,1331],{"class":124,"line":1330},42,[122,1332,893],{"class":132},[122,1334,1336,1338,1340,1342,1345,1347],{"class":124,"line":1335},43,[122,1337,898],{"class":255},[122,1339,196],{"class":132},[122,1341,152],{"class":132},[122,1343,1344],{"class":155},"Priya",[122,1346,159],{"class":132},[122,1348,910],{"class":132},[122,1350,1352,1354,1356,1358,1360,1362,1364,1367,1369,1371],{"class":124,"line":1351},44,[122,1353,915],{"class":255},[122,1355,196],{"class":132},[122,1357,920],{"class":132},[122,1359,923],{"class":185},[122,1361,189],{"class":255},[122,1363,159],{"class":132},[122,1365,1366],{"class":155},"1989-12-05",[122,1368,159],{"class":132},[122,1370,302],{"class":255},[122,1372,910],{"class":132},[122,1374,1376,1378,1380,1382,1385,1387],{"class":124,"line":1375},45,[122,1377,941],{"class":255},[122,1379,196],{"class":132},[122,1381,152],{"class":132},[122,1383,1384],{"class":155},"priya.shah@example.com",[122,1386,159],{"class":132},[122,1388,910],{"class":132},[122,1390,1392,1394,1396,1398,1401,1403],{"class":124,"line":1391},46,[122,1393,957],{"class":255},[122,1395,196],{"class":132},[122,1397,152],{"class":132},[122,1399,1400],{"class":155},"teal",[122,1402,159],{"class":132},[122,1404,910],{"class":132},[122,1406,1408,1410,1412,1414,1417,1419],{"class":124,"line":1407},47,[122,1409,973],{"class":255},[122,1411,196],{"class":132},[122,1413,152],{"class":132},[122,1415,1416],{"class":155},"770-555-0177",[122,1418,159],{"class":132},[122,1420,910],{"class":132},[122,1422,1424,1426,1428,1430,1433,1435],{"class":124,"line":1423},48,[122,1425,989],{"class":255},[122,1427,196],{"class":132},[122,1429,152],{"class":132},[122,1431,1432],{"class":155},"priya_secret",[122,1434,159],{"class":132},[122,1436,910],{"class":132},[122,1438,1440],{"class":124,"line":1439},49,[122,1441,1005],{"class":132},[122,1443,1445],{"class":124,"line":1444},50,[122,1446,893],{"class":132},[122,1448,1450,1452,1454,1456,1459,1461],{"class":124,"line":1449},51,[122,1451,898],{"class":255},[122,1453,196],{"class":132},[122,1455,152],{"class":132},[122,1457,1458],{"class":155},"Morgan",[122,1460,159],{"class":132},[122,1462,910],{"class":132},[122,1464,1466,1468,1470,1472,1474,1476,1478,1481,1483,1485],{"class":124,"line":1465},52,[122,1467,915],{"class":255},[122,1469,196],{"class":132},[122,1471,920],{"class":132},[122,1473,923],{"class":185},[122,1475,189],{"class":255},[122,1477,159],{"class":132},[122,1479,1480],{"class":155},"1994-06-18",[122,1482,159],{"class":132},[122,1484,302],{"class":255},[122,1486,910],{"class":132},[122,1488,1490,1492,1494,1496,1499,1501],{"class":124,"line":1489},53,[122,1491,941],{"class":255},[122,1493,196],{"class":132},[122,1495,152],{"class":132},[122,1497,1498],{"class":155},"morgan.rivera@example.com",[122,1500,159],{"class":132},[122,1502,910],{"class":132},[122,1504,1506,1508,1510,1512,1515,1517],{"class":124,"line":1505},54,[122,1507,957],{"class":255},[122,1509,196],{"class":132},[122,1511,152],{"class":132},[122,1513,1514],{"class":155},"red",[122,1516,159],{"class":132},[122,1518,910],{"class":132},[122,1520,1522,1524,1526,1528,1531,1533],{"class":124,"line":1521},55,[122,1523,973],{"class":255},[122,1525,196],{"class":132},[122,1527,152],{"class":132},[122,1529,1530],{"class":155},"678-555-0168",[122,1532,159],{"class":132},[122,1534,910],{"class":132},[122,1536,1538,1540,1542,1544,1547,1549],{"class":124,"line":1537},56,[122,1539,989],{"class":255},[122,1541,196],{"class":132},[122,1543,152],{"class":132},[122,1545,1546],{"class":155},"morgan_secret",[122,1548,159],{"class":132},[122,1550,910],{"class":132},[122,1552,1554],{"class":124,"line":1553},57,[122,1555,1005],{"class":132},[122,1557,1559],{"class":124,"line":1558},58,[122,1560,1561],{"class":255},"    ])\n",[122,1563,1565,1567,1569,1571],{"class":124,"line":1564},59,[122,1566,249],{"class":132},[122,1568,628],{"class":185},[122,1570,316],{"class":255},[122,1572,162],{"class":132},[122,1574,1576],{"class":124,"line":1575},60,[122,1577,638],{"class":132},[1579,1580,1581],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":118,"searchDepth":165,"depth":165,"links":1583},[1584,1585],{"id":77,"depth":165,"text":78},{"id":727,"depth":165,"text":728},"Defining migrations and seeders using kysely-ctl and Vasta","md",null,{},{"icon":59},{"description":1592,"title":1593},"Learn how to define migrations and seeders with kysely-ctl and Vasta.","Migraitons & Seeders","joTKtO5VQHpBPfS8qLFqWQEVLIT5THnHiTXvfOArWOk",[1596,1598],{"title":51,"path":52,"stem":53,"description":1597,"icon":54,"children":-1},"Defining lifecycle events for models with Vasta.",{"title":66,"path":67,"stem":68,"description":118,"children":-1},1774895889369]