[bugfix] fixing schema messed up by something adding tabs

This commit is contained in:
2026-03-16 13:54:50 -04:00
parent c4ebbfb060
commit a86dc08b50

View File

@@ -41,9 +41,9 @@ export const tcgcards = pokeSchema.table('tcg_cards', {
stage: varchar({ length: 100 }), stage: varchar({ length: 100 }),
weakness: varchar({ length: 100 }), weakness: varchar({ length: 100 }),
artist: varchar({ length: 255 }), artist: varchar({ length: 255 }),
}); });
export const cards = pokeSchema.table('cards', { export const cards = pokeSchema.table('cards', {
cardId: integer().notNull().primaryKey().generatedAlwaysAsIdentity(), cardId: integer().notNull().primaryKey().generatedAlwaysAsIdentity(),
productId: integer().notNull(), productId: integer().notNull(),
variant: varchar({ length: 100 }).notNull(), variant: varchar({ length: 100 }).notNull(),
@@ -57,12 +57,12 @@ export const tcgcards = pokeSchema.table('tcg_cards', {
energyType: varchar({ length: 100 }), energyType: varchar({ length: 100 }),
number: varchar({ length: 50 }), number: varchar({ length: 50 }),
artist: varchar({ length: 255 }), artist: varchar({ length: 255 }),
}, },
(table) => [ (table) => [
index('idx_card_product_id').on(table.productId, table.variant), index('idx_card_product_id').on(table.productId, table.variant),
]); ]);
export const tcg_overrides = pokeSchema.table('tcg_overrides', { export const tcg_overrides = pokeSchema.table('tcg_overrides', {
productId: integer().primaryKey(), productId: integer().primaryKey(),
productName: varchar({ length: 255 }), productName: varchar({ length: 255 }),
productLineName: varchar({ length: 255 }), productLineName: varchar({ length: 255 }),
@@ -74,16 +74,16 @@ export const tcgcards = pokeSchema.table('tcg_cards', {
energyType: varchar({ length: 100 }), energyType: varchar({ length: 100 }),
number: varchar({ length: 50 }), number: varchar({ length: 50 }),
artist: varchar({ length: 255 }), artist: varchar({ length: 255 }),
}); });
export const sets = pokeSchema.table('sets', { export const sets = pokeSchema.table('sets', {
setId: integer().primaryKey(), setId: integer().primaryKey(),
setName: varchar({ length: 255 }).notNull(), setName: varchar({ length: 255 }).notNull(),
setUrlName: varchar({ length: 255 }).notNull(), setUrlName: varchar({ length: 255 }).notNull(),
setCode: varchar({ length: 100 }).notNull(), setCode: varchar({ length: 100 }).notNull(),
}); });
export const skus = pokeSchema.table('skus', { export const skus = pokeSchema.table('skus', {
skuId: integer().primaryKey(), skuId: integer().primaryKey(),
cardId: integer().default(0).notNull(), cardId: integer().default(0).notNull(),
productId: integer().notNull(), productId: integer().notNull(),
@@ -95,21 +95,20 @@ export const tcgcards = pokeSchema.table('tcg_cards', {
lowestPrice: decimal({ precision: 10, scale: 2 }), lowestPrice: decimal({ precision: 10, scale: 2 }),
marketPrice: decimal({ precision: 10, scale: 2 }), marketPrice: decimal({ precision: 10, scale: 2 }),
priceCount: integer(), priceCount: integer(),
}, },
(table) => [ (table) => [
index('idx_product_id_condition').on(table.productId, table.variant), index('idx_product_id_condition').on(table.productId, table.variant),
]); ]);
export const priceHistory = pokeSchema.table('price_history', { export const priceHistory = pokeSchema.table('price_history', {
skuId: integer().notNull(), skuId: integer().notNull(),
calculatedAt: timestamp().notNull(), calculatedAt: timestamp().notNull(),
marketPrice: decimal({ precision: 10, scale: 2 }), marketPrice: decimal({ precision: 10, scale: 2 }),
}, },
(table) => [ (table) => [
primaryKey({ name: 'pk_price_history', columns: [table.skuId, table.calculatedAt] }) primaryKey({ name: 'pk_price_history', columns: [table.skuId, table.calculatedAt] })
]); ]);
export const processingSkus = pokeSchema.table('processing_skus', { export const processingSkus = pokeSchema.table('processing_skus', {
skuId: integer().primaryKey(), skuId: integer().primaryKey(),
}); });