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