UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

1 lines 1.29 kB
{"version":3,"file":"00000002-options.mjs","names":[],"sources":["../../../../src/libs/db/migrations/00000002-options.ts"],"sourcesContent":["import type { Kysely } from \"kysely\";\nimport type DatabaseAdapter from \"../adapter-base.js\";\nimport type { MigrationFn } from \"../types.js\";\n\nconst Migration00000002: MigrationFn = (adapter: DatabaseAdapter) => {\n\treturn {\n\t\tasync up(db: Kysely<unknown>) {\n\t\t\tawait db.schema\n\t\t\t\t.createTable(\"lucid_options\")\n\t\t\t\t.addColumn(\"name\", adapter.getDataType(\"text\"), (col) =>\n\t\t\t\t\tcol.unique().notNull().primaryKey(),\n\t\t\t\t)\n\t\t\t\t.addColumn(\"value_int\", adapter.getDataType(\"integer\"))\n\t\t\t\t.addColumn(\"value_text\", adapter.getDataType(\"text\"))\n\t\t\t\t.addColumn(\"value_bool\", adapter.getDataType(\"boolean\"))\n\t\t\t\t.execute();\n\t\t},\n\t\tasync down(_db: Kysely<unknown>) {},\n\t};\n};\nexport default Migration00000002;\n"],"mappings":"AAIA,MAAM,EAAkC,IAChC,CACN,MAAM,GAAG,EAAqB,CAC7B,MAAM,EAAG,OACP,YAAY,eAAe,CAAC,CAC5B,UAAU,OAAQ,EAAQ,YAAY,MAAM,EAAI,GAChD,EAAI,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,WAAW,CACnC,CAAC,CACA,UAAU,YAAa,EAAQ,YAAY,SAAS,CAAC,CAAC,CACtD,UAAU,aAAc,EAAQ,YAAY,MAAM,CAAC,CAAC,CACpD,UAAU,aAAc,EAAQ,YAAY,SAAS,CAAC,CAAC,CACvD,QAAQ,CACX,EACA,MAAM,KAAK,EAAsB,CAAC,CACnC"}