drizzle-orm-sqlite
Advanced tools
| import { AnySQLiteColumn } from './columns'; | ||
| import { AnySQLiteTable } from './table'; | ||
| export declare function primaryKey<TTableName extends string, TColumns extends AnySQLiteColumn<{ | ||
| tableName: TTableName; | ||
| }>[]>(...columns: TColumns): PrimaryKeyBuilder; | ||
| export declare class PrimaryKeyBuilder { | ||
| protected $brand: 'SQLitePrimaryKeyBuilder'; | ||
| constructor(columns: AnySQLiteColumn[]); | ||
| } | ||
| export declare class PrimaryKey { | ||
| readonly table: AnySQLiteTable; | ||
| readonly columns: AnySQLiteColumn<{}>[]; | ||
| constructor(table: AnySQLiteTable, columns: AnySQLiteColumn<{}>[]); | ||
| getName(): string; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.PrimaryKey = exports.PrimaryKeyBuilder = exports.primaryKey = void 0; | ||
| const table_1 = require("./table"); | ||
| function primaryKey(...columns) { | ||
| return new PrimaryKeyBuilder(columns); | ||
| } | ||
| exports.primaryKey = primaryKey; | ||
| class PrimaryKeyBuilder { | ||
| constructor(columns) { | ||
| this.columns = columns; | ||
| } | ||
| /** @internal */ | ||
| build(table) { | ||
| return new PrimaryKey(table, this.columns); | ||
| } | ||
| } | ||
| exports.PrimaryKeyBuilder = PrimaryKeyBuilder; | ||
| class PrimaryKey { | ||
| constructor(table, columns) { | ||
| this.table = table; | ||
| this.columns = columns; | ||
| } | ||
| getName() { | ||
| return `${this.table[table_1.SQLiteTable.Symbol.Name]}_${this.columns.map(column => column.name).join('_')}_pk`; | ||
| } | ||
| } | ||
| exports.PrimaryKey = PrimaryKey; | ||
| //# sourceMappingURL=primary-keys.js.map |
| {"version":3,"file":"primary-keys.js","sourceRoot":"","sources":["../src/primary-keys.ts"],"names":[],"mappings":";;;AACA,mCAAsD;AAEtD,SAAgB,UAAU,CAIzB,GAAG,OAAiB;IAEpB,OAAO,IAAI,iBAAiB,CAAC,OAAO,CAAC,CAAC;AACvC,CAAC;AAPD,gCAOC;AAED,MAAa,iBAAiB;IAM7B,YACC,OAA0B;QAEpB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IAC9B,CAAC;IAED,gBAAgB;IAChB,KAAK,CAAC,KAAqB;QAC1B,OAAO,IAAI,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;IAC5C,CAAC;CACD;AAhBD,8CAgBC;AAED,MAAa,UAAU;IAGtB,YAAqB,KAAqB,EAAE,OAA8B;QAArD,UAAK,GAAL,KAAK,CAAgB;QACzC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACxB,CAAC;IAED,OAAO;QACN,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,mBAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC;IACzG,CAAC;CACD;AAVD,gCAUC"} |
+1
-0
@@ -7,4 +7,5 @@ export * from './alias'; | ||
| export * from './foreign-keys'; | ||
| export * from './primary-keys'; | ||
| export * from './indexes'; | ||
| export * from './operations'; | ||
| export * from './table'; |
+1
-0
@@ -23,2 +23,3 @@ "use strict"; | ||
| __exportStar(require("./foreign-keys"), exports); | ||
| __exportStar(require("./primary-keys"), exports); | ||
| __exportStar(require("./indexes"), exports); | ||
@@ -25,0 +26,0 @@ __exportStar(require("./operations"), exports); |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,0CAAwB;AACxB,2CAAyB;AACzB,4CAA0B;AAC1B,uCAAqB;AACrB,4CAA0B;AAC1B,iDAA+B;AAC/B,4CAA0B;AAC1B,+CAA6B;AAC7B,0CAAwB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,0CAAwB;AACxB,2CAAyB;AACzB,4CAA0B;AAC1B,uCAAqB;AACrB,4CAA0B;AAC1B,iDAA+B;AAC/B,iDAA+B;AAC/B,4CAA0B;AAC1B,+CAA6B;AAC7B,0CAAwB"} |
+2
-2
| { | ||
| "name": "drizzle-orm-sqlite", | ||
| "version": "0.14.5", | ||
| "version": "0.15.0-1766537", | ||
| "description": "Drizzle ORM package for SQLite database", | ||
@@ -30,3 +30,3 @@ "main": "index.js", | ||
| "better-sqlite3": ">=7 <9", | ||
| "drizzle-orm": ">=0.14 <0.15", | ||
| "drizzle-orm": ">=0.15 <0.16", | ||
| "sqlite3": ">=5 <6", | ||
@@ -33,0 +33,0 @@ "@cloudflare/workers-types": ">=3" |
+10
-1
@@ -148,3 +148,3 @@ # Drizzle ORM | SQLite | ||
| Declaring indexes and foreign keys | ||
| Declaring indexes, foreign keys and composite primary keys | ||
| ```typescript | ||
@@ -182,2 +182,11 @@ import { sqliteTable, foreignKey, text, integer, index, uniqueIndex } from "drizzle-orm-sqlite"; | ||
| const pkExample = sqliteTable('pk_example', { | ||
| id: integer('id'), | ||
| name: text('name').notNull(), | ||
| email: text('email').notNull(), | ||
| }, (table) => ({ | ||
| // composite primary key on multiple columns | ||
| compositePk: primaryKey(table.id, table.name) | ||
| })); | ||
| // you can have .where() on indexes | ||
@@ -184,0 +193,0 @@ index("name_idx").on(table.name).where(sql``) |
+2
-1
@@ -10,3 +10,4 @@ import { GetColumnData } from 'drizzle-orm'; | ||
| import { IndexBuilder } from './indexes'; | ||
| export declare type SQLiteTableExtraConfig = Record<string, IndexBuilder | CheckBuilder | ForeignKeyBuilder>; | ||
| import { PrimaryKeyBuilder } from './primary-keys'; | ||
| export declare type SQLiteTableExtraConfig = Record<string, IndexBuilder | CheckBuilder | ForeignKeyBuilder | PrimaryKeyBuilder>; | ||
| export interface TableConfig { | ||
@@ -13,0 +14,0 @@ name: string; |
+12
-3
| "use strict"; | ||
| var _a, _b, _c; | ||
| var _a, _b, _c, _d; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.sqliteTable = exports.SQLiteTable = exports.ConflictConstraints = exports.Checks = exports.ForeignKeys = exports.Indexes = void 0; | ||
| exports.sqliteTable = exports.SQLiteTable = exports.ConflictConstraints = exports.Checks = exports.PrimaryKeys = exports.ForeignKeys = exports.Indexes = void 0; | ||
| const table_1 = require("drizzle-orm/table"); | ||
@@ -9,2 +9,3 @@ const checks_1 = require("./checks"); | ||
| const indexes_1 = require("./indexes"); | ||
| const primary_keys_1 = require("./primary-keys"); | ||
| /** @internal */ | ||
@@ -15,2 +16,4 @@ exports.Indexes = Symbol('Indexes'); | ||
| /** @internal */ | ||
| exports.PrimaryKeys = Symbol('PrimaryKeys'); | ||
| /** @internal */ | ||
| exports.Checks = Symbol('Checks'); | ||
@@ -28,2 +31,4 @@ /** @internal */ | ||
| this[_c] = {}; | ||
| /** @internal */ | ||
| this[_d] = {}; | ||
| } | ||
@@ -35,3 +40,3 @@ toString() { | ||
| exports.SQLiteTable = SQLiteTable; | ||
| table_1.Table.Symbol.Columns, _a = exports.Indexes, _b = exports.ForeignKeys, _c = exports.Checks; | ||
| table_1.Table.Symbol.Columns, _a = exports.Indexes, _b = exports.ForeignKeys, _c = exports.PrimaryKeys, _d = exports.Checks; | ||
| /** @internal */ | ||
@@ -42,2 +47,3 @@ SQLiteTable.Symbol = Object.assign(table_1.Table.Symbol, { | ||
| Checks: exports.Checks, | ||
| PrimaryKeys: exports.PrimaryKeys, | ||
| ConflictConstraints: exports.ConflictConstraints, | ||
@@ -69,2 +75,5 @@ }); | ||
| } | ||
| else if (builder instanceof primary_keys_1.PrimaryKeyBuilder) { | ||
| table[exports.PrimaryKeys][name] = builder.build(table); | ||
| } | ||
| }); | ||
@@ -71,0 +80,0 @@ } |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"table.js","sourceRoot":"","sources":["../src/table.ts"],"names":[],"mappings":";;;;AAEA,6CAA0C;AAI1C,qCAA+C;AAE/C,iDAA+D;AAC/D,uCAAgD;AAehD,gBAAgB;AACH,QAAA,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AAEzC,gBAAgB;AACH,QAAA,WAAW,GAAG,MAAM,CAAC,aAAa,CAAC,CAAC;AAEjD,gBAAgB;AACH,QAAA,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC;AAEvC,gBAAgB;AACH,QAAA,mBAAmB,GAAG,MAAM,CAAC,qBAAqB,CAAC,CAAC;AAEjE,MAAa,WAA4C,SAAQ,aAAgB;IAAjF;;QAcC,gBAAgB;QAChB,QAAS,GAAmC,EAAE,CAAC;QAE/C,gBAAgB;QAChB,QAAa,GAAwC,EAAE,CAAC;QAExD,gBAAgB;QAChB,QAAQ,GAAmC,EAAE,CAAC;IAK/C,CAAC;IAHS,QAAQ;QAChB,OAAO,IAAI,CAAC,aAAK,CAAC,MAAM,CAAC,IAAI,CAAE,CAAC;IACjC,CAAC;;AAzBF,kCA0BC;AAdU,aAAK,CAAC,MAAM,CAAC,OAAO,OAG7B,eAAO,OAGP,mBAAW,OAGX,cAAM;AAlBP,gBAAgB;AACS,kBAAM,GAAG,MAAM,CAAC,MAAM,CAAC,aAAK,CAAC,MAAM,EAAE;IAC7D,OAAO,EAAE,eAAyB;IAClC,WAAW,EAAE,mBAAiC;IAC9C,MAAM,EAAE,cAAuB;IAC/B,mBAAmB,EAAE,2BAAiD;CACtE,CAAC,CAAC;AAoEJ,SAAgB,WAAW,CAC1B,IAAgB,EAChB,OAAoB,EACpB,WAAqF;IAKrF,MAAM,QAAQ,GAAG,IAAI,WAAW,CAG7B,IAAI,CAAC,CAAC;IAET,MAAM,YAAY,GAAG,MAAM,CAAC,WAAW,CACtC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,EAAE;QAClD,MAAM,MAAM,GAAG,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;QAC1C,UAAU,CAAC,gBAAgB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,OAAO,EAAE,EAAE;YACrE,QAAQ,CAAC,mBAAW,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,IAAI,OAAO,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC;QAC1D,CAAC,CAAC,CAAC;QACH,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IACvB,CAAC,CAAC,CACuC,CAAC;IAE3C,QAAQ,CAAC,aAAK,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,YAAY,CAAC;IAE9C,MAAM,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAC;IAEpD,KAAK,CAAC,aAAK,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,YAAY,CAAC;IAE3C,IAAI,WAAW,EAAE;QAChB,MAAM,WAAW,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC;QAEvC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,EAAE;YACvD,IAAI,OAAO,YAAY,sBAAY,EAAE;gBACpC,KAAK,CAAC,eAAO,CAAC,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;aAC5C;iBAAM,IAAI,OAAO,YAAY,qBAAY,EAAE;gBAC3C,KAAK,CAAC,cAAM,CAAC,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;aAC3C;iBAAM,IAAI,OAAO,YAAY,gCAAiB,EAAE;gBAChD,KAAK,CAAC,mBAAW,CAAC,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;aAChD;QACF,CAAC,CAAC,CAAC;KACH;IAED,OAAO,KAAK,CAAC;AACd,CAAC;AA5CD,kCA4CC"} | ||
| {"version":3,"file":"table.js","sourceRoot":"","sources":["../src/table.ts"],"names":[],"mappings":"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"} |
+1
-0
@@ -6,2 +6,3 @@ import { SelectFieldsOrdered, SQLiteSelectFields } from './operations'; | ||
| export declare function getTableForeignKeys<TTable extends AnySQLiteTable>(table: TTable): import("./foreign-keys").ForeignKey[]; | ||
| export declare function getTableCompositePrimaryKeys<TTable extends AnySQLiteTable>(table: TTable): import("./primary-keys").PrimaryKey[]; | ||
| export declare function getTableChecks<TTable extends AnySQLiteTable>(table: TTable): import("./checks").Check[]; | ||
@@ -8,0 +9,0 @@ export declare type OnConflict = 'rollback' | 'abort' | 'fail' | 'ignore' | 'replace'; |
+7
-1
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.orderSelectedFields = exports.mapUpdateSet = exports.getTableChecks = exports.getTableForeignKeys = exports.getTableIndexes = exports.getTableColumns = void 0; | ||
| exports.orderSelectedFields = exports.mapUpdateSet = exports.getTableChecks = exports.getTableCompositePrimaryKeys = exports.getTableForeignKeys = exports.getTableIndexes = exports.getTableColumns = void 0; | ||
| const drizzle_orm_1 = require("drizzle-orm"); | ||
@@ -26,2 +26,8 @@ const sql_1 = require("drizzle-orm/sql"); | ||
| exports.getTableForeignKeys = getTableForeignKeys; | ||
| function getTableCompositePrimaryKeys(table) { | ||
| const primaryKeys = table[table_1.SQLiteTable.Symbol.PrimaryKeys]; | ||
| const keys = Reflect.ownKeys(primaryKeys); | ||
| return keys.map((key) => primaryKeys[key]); | ||
| } | ||
| exports.getTableCompositePrimaryKeys = getTableCompositePrimaryKeys; | ||
| function getTableChecks(table) { | ||
@@ -28,0 +34,0 @@ const checks = table[table_1.SQLiteTable.Symbol.Checks]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"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"} |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
192400
2.18%120
2.56%2616
2.43%544
1.68%