This PR allows to have full type safety on `payload.drizzle` with a single command ```sh pnpm payload generate:db-schema ``` Which generates TypeScript code with Drizzle declarations based on the current database schema. Example of generated file with the website template: https://gist.github.com/r1tsuu/b8687f211b51d9a3a7e78ba41e8fbf03 Video that shows the power: https://github.com/user-attachments/assets/3ced958b-ec1d-49f5-9f51-d859d5fae236 We also now proxy drizzle package the same way we do for Lexical so you don't have to install it (and you shouldn't because you may have version mismatch). Instead, you can import from Drizzle like this: ```ts import { pgTable, index, foreignKey, integer, text, varchar, jsonb, boolean, numeric, serial, timestamp, uniqueIndex, pgEnum, } from '@payloadcms/db-postgres/drizzle/pg-core' import { sql } from '@payloadcms/db-postgres/drizzle' import { relations } from '@payloadcms/db-postgres/drizzle/relations' ``` Fixes https://github.com/payloadcms/payload/discussions/4318 In the future we can also support types generation for mongoose / raw mongodb results.
2113 lines
76 KiB
TypeScript
2113 lines
76 KiB
TypeScript
/* tslint:disable */
|
|
/* eslint-disable */
|
|
/**
|
|
* This file was automatically generated by Payload.
|
|
* DO NOT MODIFY IT BY HAND. Instead, modify your source Payload config,
|
|
* and re-run `payload generate:db-schema` to regenerate this file.
|
|
*/
|
|
|
|
import {
|
|
sqliteTable,
|
|
index,
|
|
uniqueIndex,
|
|
foreignKey,
|
|
integer,
|
|
text,
|
|
numeric,
|
|
} from '@payloadcms/db-sqlite/drizzle/sqlite-core'
|
|
import { sql, relations } from '@payloadcms/db-sqlite/drizzle'
|
|
|
|
export const posts = sqliteTable(
|
|
'posts',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
title: text('title').notNull(),
|
|
hasTransaction: integer('has_transaction', { mode: 'boolean' }),
|
|
throwAfterChange: integer('throw_after_change', { mode: 'boolean' }).default(false),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
posts_updated_at_idx: index('posts_updated_at_idx').on(columns.updatedAt),
|
|
posts_created_at_idx: index('posts_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const default_values_array = sqliteTable(
|
|
'default_values_array',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: text('id').primaryKey(),
|
|
defaultValue: text('default_value').default('default value from database'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('default_values_array_order_idx').on(columns._order),
|
|
_parentIDIdx: index('default_values_array_parent_id_idx').on(columns._parentID),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [default_values.id],
|
|
name: 'default_values_array_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const default_values = sqliteTable(
|
|
'default_values',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
title: text('title'),
|
|
defaultValue: text('default_value').default('default value from database'),
|
|
group_defaultValue: text('group_default_value').default('default value from database'),
|
|
select: text('select', { enum: ['option0', 'option1', 'default'] }).default('default'),
|
|
point: text('point', { mode: 'json' }).default('"SRID=4326;POINT(10 20)"'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
default_values_updated_at_idx: index('default_values_updated_at_idx').on(columns.updatedAt),
|
|
default_values_created_at_idx: index('default_values_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const relation_a = sqliteTable(
|
|
'relation_a',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
title: text('title'),
|
|
richText: text('rich_text', { mode: 'json' }),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
relation_a_updated_at_idx: index('relation_a_updated_at_idx').on(columns.updatedAt),
|
|
relation_a_created_at_idx: index('relation_a_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const relation_b = sqliteTable(
|
|
'relation_b',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
title: text('title'),
|
|
relationship: integer('relationship_id').references(() => relation_a.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
richText: text('rich_text', { mode: 'json' }),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
relation_b_relationship_idx: index('relation_b_relationship_idx').on(columns.relationship),
|
|
relation_b_updated_at_idx: index('relation_b_updated_at_idx').on(columns.updatedAt),
|
|
relation_b_created_at_idx: index('relation_b_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_my_array_my_sub_array = sqliteTable(
|
|
'pg_migrations_my_array_my_sub_array',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: text('_parent_id').notNull(),
|
|
id: text('id').primaryKey(),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('pg_migrations_my_array_my_sub_array_order_idx').on(columns._order),
|
|
_parentIDIdx: index('pg_migrations_my_array_my_sub_array_parent_id_idx').on(columns._parentID),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations_my_array.id],
|
|
name: 'pg_migrations_my_array_my_sub_array_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_my_array_my_sub_array_locales = sqliteTable(
|
|
'pg_migrations_my_array_my_sub_array_locales',
|
|
{
|
|
relation3: integer('relation3_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: text('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
pg_migrations_my_array_my_sub_array_relation3_idx: index(
|
|
'pg_migrations_my_array_my_sub_array_relation3_idx',
|
|
).on(columns.relation3, columns._locale),
|
|
_localeParent: uniqueIndex(
|
|
'pg_migrations_my_array_my_sub_array_locales_locale_parent_id_unique',
|
|
).on(columns._locale, columns._parentID),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations_my_array_my_sub_array.id],
|
|
name: 'pg_migrations_my_array_my_sub_array_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_my_array = sqliteTable(
|
|
'pg_migrations_my_array',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: text('id').primaryKey(),
|
|
relation2: integer('relation2_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('pg_migrations_my_array_order_idx').on(columns._order),
|
|
_parentIDIdx: index('pg_migrations_my_array_parent_id_idx').on(columns._parentID),
|
|
pg_migrations_my_array_relation2_idx: index('pg_migrations_my_array_relation2_idx').on(
|
|
columns.relation2,
|
|
),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations.id],
|
|
name: 'pg_migrations_my_array_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_blocks_my_block = sqliteTable(
|
|
'pg_migrations_blocks_my_block',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
_path: text('_path').notNull(),
|
|
id: text('id').primaryKey(),
|
|
relation5: integer('relation5_id').references(() => relation_a.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
blockName: text('block_name'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('pg_migrations_blocks_my_block_order_idx').on(columns._order),
|
|
_parentIDIdx: index('pg_migrations_blocks_my_block_parent_id_idx').on(columns._parentID),
|
|
_pathIdx: index('pg_migrations_blocks_my_block_path_idx').on(columns._path),
|
|
pg_migrations_blocks_my_block_relation5_idx: index(
|
|
'pg_migrations_blocks_my_block_relation5_idx',
|
|
).on(columns.relation5),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations.id],
|
|
name: 'pg_migrations_blocks_my_block_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_blocks_my_block_locales = sqliteTable(
|
|
'pg_migrations_blocks_my_block_locales',
|
|
{
|
|
relation6: integer('relation6_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: text('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
pg_migrations_blocks_my_block_relation6_idx: index(
|
|
'pg_migrations_blocks_my_block_relation6_idx',
|
|
).on(columns.relation6, columns._locale),
|
|
_localeParent: uniqueIndex('pg_migrations_blocks_my_block_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations_blocks_my_block.id],
|
|
name: 'pg_migrations_blocks_my_block_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations = sqliteTable(
|
|
'pg_migrations',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
relation1: integer('relation1_id').references(() => relation_a.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
pg_migrations_relation1_idx: index('pg_migrations_relation1_idx').on(columns.relation1),
|
|
pg_migrations_updated_at_idx: index('pg_migrations_updated_at_idx').on(columns.updatedAt),
|
|
pg_migrations_created_at_idx: index('pg_migrations_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const pg_migrations_locales = sqliteTable(
|
|
'pg_migrations_locales',
|
|
{
|
|
myGroup_relation4: integer('my_group_relation4_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
pg_migrations_my_group_my_group_relation4_idx: index(
|
|
'pg_migrations_my_group_my_group_relation4_idx',
|
|
).on(columns.myGroup_relation4, columns._locale),
|
|
_localeParent: uniqueIndex('pg_migrations_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [pg_migrations.id],
|
|
name: 'pg_migrations_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_version_my_array_my_sub_array = sqliteTable(
|
|
'_pg_migrations_v_version_my_array_my_sub_array',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: integer('id').primaryKey(),
|
|
_uuid: text('_uuid'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('_pg_migrations_v_version_my_array_my_sub_array_order_idx').on(columns._order),
|
|
_parentIDIdx: index('_pg_migrations_v_version_my_array_my_sub_array_parent_id_idx').on(
|
|
columns._parentID,
|
|
),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v_version_my_array.id],
|
|
name: '_pg_migrations_v_version_my_array_my_sub_array_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_version_my_array_my_sub_array_locales = sqliteTable(
|
|
'_pg_migrations_v_version_my_array_my_sub_array_locales',
|
|
{
|
|
relation3: integer('relation3_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_pg_migrations_v_version_my_array_my_sub_array_relation3_idx: index(
|
|
'_pg_migrations_v_version_my_array_my_sub_array_relation3_idx',
|
|
).on(columns.relation3, columns._locale),
|
|
_localeParent: uniqueIndex(
|
|
'_pg_migrations_v_version_my_array_my_sub_array_locales_locale_parent_id_unique',
|
|
).on(columns._locale, columns._parentID),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v_version_my_array_my_sub_array.id],
|
|
name: '_pg_migrations_v_version_my_array_my_sub_array_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_version_my_array = sqliteTable(
|
|
'_pg_migrations_v_version_my_array',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: integer('id').primaryKey(),
|
|
relation2: integer('relation2_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
_uuid: text('_uuid'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('_pg_migrations_v_version_my_array_order_idx').on(columns._order),
|
|
_parentIDIdx: index('_pg_migrations_v_version_my_array_parent_id_idx').on(columns._parentID),
|
|
_pg_migrations_v_version_my_array_relation2_idx: index(
|
|
'_pg_migrations_v_version_my_array_relation2_idx',
|
|
).on(columns.relation2),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v.id],
|
|
name: '_pg_migrations_v_version_my_array_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_blocks_my_block = sqliteTable(
|
|
'_pg_migrations_v_blocks_my_block',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
_path: text('_path').notNull(),
|
|
id: integer('id').primaryKey(),
|
|
relation5: integer('relation5_id').references(() => relation_a.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
_uuid: text('_uuid'),
|
|
blockName: text('block_name'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('_pg_migrations_v_blocks_my_block_order_idx').on(columns._order),
|
|
_parentIDIdx: index('_pg_migrations_v_blocks_my_block_parent_id_idx').on(columns._parentID),
|
|
_pathIdx: index('_pg_migrations_v_blocks_my_block_path_idx').on(columns._path),
|
|
_pg_migrations_v_blocks_my_block_relation5_idx: index(
|
|
'_pg_migrations_v_blocks_my_block_relation5_idx',
|
|
).on(columns.relation5),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v.id],
|
|
name: '_pg_migrations_v_blocks_my_block_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_blocks_my_block_locales = sqliteTable(
|
|
'_pg_migrations_v_blocks_my_block_locales',
|
|
{
|
|
relation6: integer('relation6_id').references(() => relation_b.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_pg_migrations_v_blocks_my_block_relation6_idx: index(
|
|
'_pg_migrations_v_blocks_my_block_relation6_idx',
|
|
).on(columns.relation6, columns._locale),
|
|
_localeParent: uniqueIndex(
|
|
'_pg_migrations_v_blocks_my_block_locales_locale_parent_id_unique',
|
|
).on(columns._locale, columns._parentID),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v_blocks_my_block.id],
|
|
name: '_pg_migrations_v_blocks_my_block_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v = sqliteTable(
|
|
'_pg_migrations_v',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
parent: integer('parent_id').references(() => pg_migrations.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_relation1: integer('version_relation1_id').references(() => relation_a.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_updatedAt: text('version_updated_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version_createdAt: text('version_created_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
_pg_migrations_v_parent_idx: index('_pg_migrations_v_parent_idx').on(columns.parent),
|
|
_pg_migrations_v_version_version_relation1_idx: index(
|
|
'_pg_migrations_v_version_version_relation1_idx',
|
|
).on(columns.version_relation1),
|
|
_pg_migrations_v_version_version_updated_at_idx: index(
|
|
'_pg_migrations_v_version_version_updated_at_idx',
|
|
).on(columns.version_updatedAt),
|
|
_pg_migrations_v_version_version_created_at_idx: index(
|
|
'_pg_migrations_v_version_version_created_at_idx',
|
|
).on(columns.version_createdAt),
|
|
_pg_migrations_v_created_at_idx: index('_pg_migrations_v_created_at_idx').on(columns.createdAt),
|
|
_pg_migrations_v_updated_at_idx: index('_pg_migrations_v_updated_at_idx').on(columns.updatedAt),
|
|
}),
|
|
)
|
|
|
|
export const _pg_migrations_v_locales = sqliteTable(
|
|
'_pg_migrations_v_locales',
|
|
{
|
|
version_myGroup_relation4: integer('version_my_group_relation4_id').references(
|
|
() => relation_b.id,
|
|
{
|
|
onDelete: 'set null',
|
|
},
|
|
),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_pg_migrations_v_version_my_group_version_my_group_relation4_idx: index(
|
|
'_pg_migrations_v_version_my_group_version_my_group_relation4_idx',
|
|
).on(columns.version_myGroup_relation4, columns._locale),
|
|
_localeParent: uniqueIndex('_pg_migrations_v_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_pg_migrations_v.id],
|
|
name: '_pg_migrations_v_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customs_customSelect = sqliteTable(
|
|
'customs_customSelect',
|
|
{
|
|
order: integer('order').notNull(),
|
|
parent: integer('parent_id').notNull(),
|
|
value: text('value', { enum: ['a', 'b', 'c'] }),
|
|
id: integer('id').primaryKey(),
|
|
},
|
|
(columns) => ({
|
|
orderIdx: index('customs_customSelect_order_idx').on(columns.order),
|
|
parentIdx: index('customs_customSelect_parent_idx').on(columns.parent),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [customs.id],
|
|
name: 'customs_customSelect_parent_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customArrays = sqliteTable(
|
|
'customArrays',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: text('id').primaryKey(),
|
|
text: text('text'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('customArrays_order_idx').on(columns._order),
|
|
_parentIDIdx: index('customArrays_parent_id_idx').on(columns._parentID),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [customs.id],
|
|
name: 'customArrays_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customArrays_locales = sqliteTable(
|
|
'customArrays_locales',
|
|
{
|
|
localizedText: text('localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: text('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('customArrays_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [customArrays.id],
|
|
name: 'customArrays_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customBlocks = sqliteTable(
|
|
'customBlocks',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
_path: text('_path').notNull(),
|
|
id: text('id').primaryKey(),
|
|
text: text('text'),
|
|
blockName: text('block_name'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('customBlocks_order_idx').on(columns._order),
|
|
_parentIDIdx: index('customBlocks_parent_id_idx').on(columns._parentID),
|
|
_pathIdx: index('customBlocks_path_idx').on(columns._path),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [customs.id],
|
|
name: 'customBlocks_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customBlocks_locales = sqliteTable(
|
|
'customBlocks_locales',
|
|
{
|
|
localizedText: text('localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: text('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('customBlocks_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [customBlocks.id],
|
|
name: 'customBlocks_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customs = sqliteTable(
|
|
'customs',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
text: text('text'),
|
|
radio: text('radio', { enum: ['a', 'b', 'c'] }),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
_status: text('_status', { enum: ['draft', 'published'] }).default('draft'),
|
|
},
|
|
(columns) => ({
|
|
customs_updated_at_idx: index('customs_updated_at_idx').on(columns.updatedAt),
|
|
customs_created_at_idx: index('customs_created_at_idx').on(columns.createdAt),
|
|
customs__status_idx: index('customs__status_idx').on(columns._status),
|
|
}),
|
|
)
|
|
|
|
export const customs_locales = sqliteTable(
|
|
'customs_locales',
|
|
{
|
|
localizedText: text('localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('customs_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [customs.id],
|
|
name: 'customs_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const customs_rels = sqliteTable(
|
|
'customs_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
'relation-aID': integer('relation_a_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('customs_rels_order_idx').on(columns.order),
|
|
parentIdx: index('customs_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('customs_rels_path_idx').on(columns.path),
|
|
customs_rels_relation_a_id_idx: index('customs_rels_relation_a_id_idx').on(
|
|
columns['relation-aID'],
|
|
),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [customs.id],
|
|
name: 'customs_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
'relation-aIdFk': foreignKey({
|
|
columns: [columns['relation-aID']],
|
|
foreignColumns: [relation_a.id],
|
|
name: 'customs_rels_relation_a_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const __customs_v_version_customSelect_v = sqliteTable(
|
|
'__customs_v_version_customSelect_v',
|
|
{
|
|
order: integer('order').notNull(),
|
|
parent: integer('parent_id').notNull(),
|
|
value: text('value', { enum: ['a', 'b', 'c'] }),
|
|
id: integer('id').primaryKey(),
|
|
},
|
|
(columns) => ({
|
|
orderIdx: index('__customs_v_version_customSelect_v_order_idx').on(columns.order),
|
|
parentIdx: index('__customs_v_version_customSelect_v_parent_idx').on(columns.parent),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [_customs_v.id],
|
|
name: '__customs_v_version_customSelect_v_parent_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customArrays_v = sqliteTable(
|
|
'_customArrays_v',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
id: integer('id').primaryKey(),
|
|
text: text('text'),
|
|
_uuid: text('_uuid'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('_customArrays_v_order_idx').on(columns._order),
|
|
_parentIDIdx: index('_customArrays_v_parent_id_idx').on(columns._parentID),
|
|
_parentIDFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_customs_v.id],
|
|
name: '_customArrays_v_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customArrays_v_locales = sqliteTable(
|
|
'_customArrays_v_locales',
|
|
{
|
|
localizedText: text('localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('_customArrays_v_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_customArrays_v.id],
|
|
name: '_customArrays_v_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customBlocks_v = sqliteTable(
|
|
'_customBlocks_v',
|
|
{
|
|
_order: integer('_order').notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
_path: text('_path').notNull(),
|
|
id: integer('id').primaryKey(),
|
|
text: text('text'),
|
|
_uuid: text('_uuid'),
|
|
blockName: text('block_name'),
|
|
},
|
|
(columns) => ({
|
|
_orderIdx: index('_customBlocks_v_order_idx').on(columns._order),
|
|
_parentIDIdx: index('_customBlocks_v_parent_id_idx').on(columns._parentID),
|
|
_pathIdx: index('_customBlocks_v_path_idx').on(columns._path),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_customs_v.id],
|
|
name: '_customBlocks_v_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customBlocks_v_locales = sqliteTable(
|
|
'_customBlocks_v_locales',
|
|
{
|
|
localizedText: text('localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('_customBlocks_v_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_customBlocks_v.id],
|
|
name: '_customBlocks_v_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customs_v = sqliteTable(
|
|
'_customs_v',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
parent: integer('parent_id').references(() => customs.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_text: text('version_text'),
|
|
version_radio: text('version_radio', { enum: ['a', 'b', 'c'] }),
|
|
version_updatedAt: text('version_updated_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version_createdAt: text('version_created_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version__status: text('version__status', { enum: ['draft', 'published'] }).default('draft'),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
snapshot: integer('snapshot', { mode: 'boolean' }),
|
|
publishedLocale: text('published_locale', { enum: ['en', 'es'] }),
|
|
latest: integer('latest', { mode: 'boolean' }),
|
|
},
|
|
(columns) => ({
|
|
_customs_v_parent_idx: index('_customs_v_parent_idx').on(columns.parent),
|
|
_customs_v_version_version_updated_at_idx: index(
|
|
'_customs_v_version_version_updated_at_idx',
|
|
).on(columns.version_updatedAt),
|
|
_customs_v_version_version_created_at_idx: index(
|
|
'_customs_v_version_version_created_at_idx',
|
|
).on(columns.version_createdAt),
|
|
_customs_v_version_version__status_idx: index('_customs_v_version_version__status_idx').on(
|
|
columns.version__status,
|
|
),
|
|
_customs_v_created_at_idx: index('_customs_v_created_at_idx').on(columns.createdAt),
|
|
_customs_v_updated_at_idx: index('_customs_v_updated_at_idx').on(columns.updatedAt),
|
|
_customs_v_snapshot_idx: index('_customs_v_snapshot_idx').on(columns.snapshot),
|
|
_customs_v_published_locale_idx: index('_customs_v_published_locale_idx').on(
|
|
columns.publishedLocale,
|
|
),
|
|
_customs_v_latest_idx: index('_customs_v_latest_idx').on(columns.latest),
|
|
}),
|
|
)
|
|
|
|
export const _customs_v_locales = sqliteTable(
|
|
'_customs_v_locales',
|
|
{
|
|
version_localizedText: text('version_localized_text'),
|
|
id: integer('id').primaryKey(),
|
|
_locale: text('_locale', { enum: ['en', 'es'] }).notNull(),
|
|
_parentID: integer('_parent_id').notNull(),
|
|
},
|
|
(columns) => ({
|
|
_localeParent: uniqueIndex('_customs_v_locales_locale_parent_id_unique').on(
|
|
columns._locale,
|
|
columns._parentID,
|
|
),
|
|
_parentIdFk: foreignKey({
|
|
columns: [columns['_parentID']],
|
|
foreignColumns: [_customs_v.id],
|
|
name: '_customs_v_locales_parent_id_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _customs_v_rels = sqliteTable(
|
|
'_customs_v_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
'relation-aID': integer('relation_a_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('_customs_v_rels_order_idx').on(columns.order),
|
|
parentIdx: index('_customs_v_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('_customs_v_rels_path_idx').on(columns.path),
|
|
_customs_v_rels_relation_a_id_idx: index('_customs_v_rels_relation_a_id_idx').on(
|
|
columns['relation-aID'],
|
|
),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [_customs_v.id],
|
|
name: '_customs_v_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
'relation-aIdFk': foreignKey({
|
|
columns: [columns['relation-aID']],
|
|
foreignColumns: [relation_a.id],
|
|
name: '_customs_v_rels_relation_a_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const places = sqliteTable(
|
|
'places',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
country: text('country'),
|
|
city: text('city'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
places_updated_at_idx: index('places_updated_at_idx').on(columns.updatedAt),
|
|
places_created_at_idx: index('places_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const fields_persistance = sqliteTable(
|
|
'fields_persistance',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
fields_persistance_updated_at_idx: index('fields_persistance_updated_at_idx').on(
|
|
columns.updatedAt,
|
|
),
|
|
fields_persistance_created_at_idx: index('fields_persistance_created_at_idx').on(
|
|
columns.createdAt,
|
|
),
|
|
}),
|
|
)
|
|
|
|
export const custom_ids = sqliteTable(
|
|
'custom_ids',
|
|
{
|
|
id: text('id').primaryKey(),
|
|
title: text('title'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
_status: text('_status', { enum: ['draft', 'published'] }).default('draft'),
|
|
},
|
|
(columns) => ({
|
|
custom_ids_updated_at_idx: index('custom_ids_updated_at_idx').on(columns.updatedAt),
|
|
custom_ids_created_at_idx: index('custom_ids_created_at_idx').on(columns.createdAt),
|
|
custom_ids__status_idx: index('custom_ids__status_idx').on(columns._status),
|
|
}),
|
|
)
|
|
|
|
export const _custom_ids_v = sqliteTable(
|
|
'_custom_ids_v',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
parent: text('parent_id').references(() => custom_ids.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_title: text('version_title'),
|
|
version_updatedAt: text('version_updated_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version_createdAt: text('version_created_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version__status: text('version__status', { enum: ['draft', 'published'] }).default('draft'),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
snapshot: integer('snapshot', { mode: 'boolean' }),
|
|
publishedLocale: text('published_locale', { enum: ['en', 'es'] }),
|
|
latest: integer('latest', { mode: 'boolean' }),
|
|
},
|
|
(columns) => ({
|
|
_custom_ids_v_parent_idx: index('_custom_ids_v_parent_idx').on(columns.parent),
|
|
_custom_ids_v_version_version_updated_at_idx: index(
|
|
'_custom_ids_v_version_version_updated_at_idx',
|
|
).on(columns.version_updatedAt),
|
|
_custom_ids_v_version_version_created_at_idx: index(
|
|
'_custom_ids_v_version_version_created_at_idx',
|
|
).on(columns.version_createdAt),
|
|
_custom_ids_v_version_version__status_idx: index(
|
|
'_custom_ids_v_version_version__status_idx',
|
|
).on(columns.version__status),
|
|
_custom_ids_v_created_at_idx: index('_custom_ids_v_created_at_idx').on(columns.createdAt),
|
|
_custom_ids_v_updated_at_idx: index('_custom_ids_v_updated_at_idx').on(columns.updatedAt),
|
|
_custom_ids_v_snapshot_idx: index('_custom_ids_v_snapshot_idx').on(columns.snapshot),
|
|
_custom_ids_v_published_locale_idx: index('_custom_ids_v_published_locale_idx').on(
|
|
columns.publishedLocale,
|
|
),
|
|
_custom_ids_v_latest_idx: index('_custom_ids_v_latest_idx').on(columns.latest),
|
|
}),
|
|
)
|
|
|
|
export const fake_custom_ids = sqliteTable(
|
|
'fake_custom_ids',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
title: text('title'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
fake_custom_ids_updated_at_idx: index('fake_custom_ids_updated_at_idx').on(columns.updatedAt),
|
|
fake_custom_ids_created_at_idx: index('fake_custom_ids_created_at_idx').on(columns.createdAt),
|
|
}),
|
|
)
|
|
|
|
export const relationships_migration = sqliteTable(
|
|
'relationships_migration',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
relationship: integer('relationship_id').references(() => default_values.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
relationships_migration_relationship_idx: index('relationships_migration_relationship_idx').on(
|
|
columns.relationship,
|
|
),
|
|
relationships_migration_updated_at_idx: index('relationships_migration_updated_at_idx').on(
|
|
columns.updatedAt,
|
|
),
|
|
relationships_migration_created_at_idx: index('relationships_migration_created_at_idx').on(
|
|
columns.createdAt,
|
|
),
|
|
}),
|
|
)
|
|
|
|
export const relationships_migration_rels = sqliteTable(
|
|
'relationships_migration_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
'default-valuesID': integer('default_values_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('relationships_migration_rels_order_idx').on(columns.order),
|
|
parentIdx: index('relationships_migration_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('relationships_migration_rels_path_idx').on(columns.path),
|
|
relationships_migration_rels_default_values_id_idx: index(
|
|
'relationships_migration_rels_default_values_id_idx',
|
|
).on(columns['default-valuesID']),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [relationships_migration.id],
|
|
name: 'relationships_migration_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
'default-valuesIdFk': foreignKey({
|
|
columns: [columns['default-valuesID']],
|
|
foreignColumns: [default_values.id],
|
|
name: 'relationships_migration_rels_default_values_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const _relationships_migration_v = sqliteTable(
|
|
'_relationships_migration_v',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
parent: integer('parent_id').references(() => relationships_migration.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_relationship: integer('version_relationship_id').references(() => default_values.id, {
|
|
onDelete: 'set null',
|
|
}),
|
|
version_updatedAt: text('version_updated_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version_createdAt: text('version_created_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
_relationships_migration_v_parent_idx: index('_relationships_migration_v_parent_idx').on(
|
|
columns.parent,
|
|
),
|
|
_relationships_migration_v_version_version_relationship_idx: index(
|
|
'_relationships_migration_v_version_version_relationship_idx',
|
|
).on(columns.version_relationship),
|
|
_relationships_migration_v_version_version_updated_at_idx: index(
|
|
'_relationships_migration_v_version_version_updated_at_idx',
|
|
).on(columns.version_updatedAt),
|
|
_relationships_migration_v_version_version_created_at_idx: index(
|
|
'_relationships_migration_v_version_version_created_at_idx',
|
|
).on(columns.version_createdAt),
|
|
_relationships_migration_v_created_at_idx: index(
|
|
'_relationships_migration_v_created_at_idx',
|
|
).on(columns.createdAt),
|
|
_relationships_migration_v_updated_at_idx: index(
|
|
'_relationships_migration_v_updated_at_idx',
|
|
).on(columns.updatedAt),
|
|
}),
|
|
)
|
|
|
|
export const _relationships_migration_v_rels = sqliteTable(
|
|
'_relationships_migration_v_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
'default-valuesID': integer('default_values_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('_relationships_migration_v_rels_order_idx').on(columns.order),
|
|
parentIdx: index('_relationships_migration_v_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('_relationships_migration_v_rels_path_idx').on(columns.path),
|
|
_relationships_migration_v_rels_default_values_id_idx: index(
|
|
'_relationships_migration_v_rels_default_values_id_idx',
|
|
).on(columns['default-valuesID']),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [_relationships_migration_v.id],
|
|
name: '_relationships_migration_v_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
'default-valuesIdFk': foreignKey({
|
|
columns: [columns['default-valuesID']],
|
|
foreignColumns: [default_values.id],
|
|
name: '_relationships_migration_v_rels_default_values_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const users = sqliteTable(
|
|
'users',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
email: text('email').notNull(),
|
|
resetPasswordToken: text('reset_password_token'),
|
|
resetPasswordExpiration: text('reset_password_expiration').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
salt: text('salt'),
|
|
hash: text('hash'),
|
|
loginAttempts: numeric('login_attempts').default('0'),
|
|
lockUntil: text('lock_until').default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
users_updated_at_idx: index('users_updated_at_idx').on(columns.updatedAt),
|
|
users_created_at_idx: index('users_created_at_idx').on(columns.createdAt),
|
|
users_email_idx: uniqueIndex('users_email_idx').on(columns.email),
|
|
}),
|
|
)
|
|
|
|
export const payload_locked_documents = sqliteTable(
|
|
'payload_locked_documents',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
globalSlug: text('global_slug'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
payload_locked_documents_global_slug_idx: index('payload_locked_documents_global_slug_idx').on(
|
|
columns.globalSlug,
|
|
),
|
|
payload_locked_documents_updated_at_idx: index('payload_locked_documents_updated_at_idx').on(
|
|
columns.updatedAt,
|
|
),
|
|
payload_locked_documents_created_at_idx: index('payload_locked_documents_created_at_idx').on(
|
|
columns.createdAt,
|
|
),
|
|
}),
|
|
)
|
|
|
|
export const payload_locked_documents_rels = sqliteTable(
|
|
'payload_locked_documents_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
postsID: integer('posts_id'),
|
|
'default-valuesID': integer('default_values_id'),
|
|
'relation-aID': integer('relation_a_id'),
|
|
'relation-bID': integer('relation_b_id'),
|
|
'pg-migrationsID': integer('pg_migrations_id'),
|
|
'custom-schemaID': integer('customs_id'),
|
|
placesID: integer('places_id'),
|
|
'fields-persistanceID': integer('fields_persistance_id'),
|
|
'custom-idsID': text('custom_ids_id'),
|
|
'fake-custom-idsID': integer('fake_custom_ids_id'),
|
|
'relationships-migrationID': integer('relationships_migration_id'),
|
|
usersID: integer('users_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('payload_locked_documents_rels_order_idx').on(columns.order),
|
|
parentIdx: index('payload_locked_documents_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('payload_locked_documents_rels_path_idx').on(columns.path),
|
|
payload_locked_documents_rels_posts_id_idx: index(
|
|
'payload_locked_documents_rels_posts_id_idx',
|
|
).on(columns.postsID),
|
|
payload_locked_documents_rels_default_values_id_idx: index(
|
|
'payload_locked_documents_rels_default_values_id_idx',
|
|
).on(columns['default-valuesID']),
|
|
payload_locked_documents_rels_relation_a_id_idx: index(
|
|
'payload_locked_documents_rels_relation_a_id_idx',
|
|
).on(columns['relation-aID']),
|
|
payload_locked_documents_rels_relation_b_id_idx: index(
|
|
'payload_locked_documents_rels_relation_b_id_idx',
|
|
).on(columns['relation-bID']),
|
|
payload_locked_documents_rels_pg_migrations_id_idx: index(
|
|
'payload_locked_documents_rels_pg_migrations_id_idx',
|
|
).on(columns['pg-migrationsID']),
|
|
payload_locked_documents_rels_customs_id_idx: index(
|
|
'payload_locked_documents_rels_customs_id_idx',
|
|
).on(columns['custom-schemaID']),
|
|
payload_locked_documents_rels_places_id_idx: index(
|
|
'payload_locked_documents_rels_places_id_idx',
|
|
).on(columns.placesID),
|
|
payload_locked_documents_rels_fields_persistance_id_idx: index(
|
|
'payload_locked_documents_rels_fields_persistance_id_idx',
|
|
).on(columns['fields-persistanceID']),
|
|
payload_locked_documents_rels_custom_ids_id_idx: index(
|
|
'payload_locked_documents_rels_custom_ids_id_idx',
|
|
).on(columns['custom-idsID']),
|
|
payload_locked_documents_rels_fake_custom_ids_id_idx: index(
|
|
'payload_locked_documents_rels_fake_custom_ids_id_idx',
|
|
).on(columns['fake-custom-idsID']),
|
|
payload_locked_documents_rels_relationships_migration_id_idx: index(
|
|
'payload_locked_documents_rels_relationships_migration_id_idx',
|
|
).on(columns['relationships-migrationID']),
|
|
payload_locked_documents_rels_users_id_idx: index(
|
|
'payload_locked_documents_rels_users_id_idx',
|
|
).on(columns.usersID),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [payload_locked_documents.id],
|
|
name: 'payload_locked_documents_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
postsIdFk: foreignKey({
|
|
columns: [columns['postsID']],
|
|
foreignColumns: [posts.id],
|
|
name: 'payload_locked_documents_rels_posts_fk',
|
|
}).onDelete('cascade'),
|
|
'default-valuesIdFk': foreignKey({
|
|
columns: [columns['default-valuesID']],
|
|
foreignColumns: [default_values.id],
|
|
name: 'payload_locked_documents_rels_default_values_fk',
|
|
}).onDelete('cascade'),
|
|
'relation-aIdFk': foreignKey({
|
|
columns: [columns['relation-aID']],
|
|
foreignColumns: [relation_a.id],
|
|
name: 'payload_locked_documents_rels_relation_a_fk',
|
|
}).onDelete('cascade'),
|
|
'relation-bIdFk': foreignKey({
|
|
columns: [columns['relation-bID']],
|
|
foreignColumns: [relation_b.id],
|
|
name: 'payload_locked_documents_rels_relation_b_fk',
|
|
}).onDelete('cascade'),
|
|
'pg-migrationsIdFk': foreignKey({
|
|
columns: [columns['pg-migrationsID']],
|
|
foreignColumns: [pg_migrations.id],
|
|
name: 'payload_locked_documents_rels_pg_migrations_fk',
|
|
}).onDelete('cascade'),
|
|
'custom-schemaIdFk': foreignKey({
|
|
columns: [columns['custom-schemaID']],
|
|
foreignColumns: [customs.id],
|
|
name: 'payload_locked_documents_rels_custom_schema_fk',
|
|
}).onDelete('cascade'),
|
|
placesIdFk: foreignKey({
|
|
columns: [columns['placesID']],
|
|
foreignColumns: [places.id],
|
|
name: 'payload_locked_documents_rels_places_fk',
|
|
}).onDelete('cascade'),
|
|
'fields-persistanceIdFk': foreignKey({
|
|
columns: [columns['fields-persistanceID']],
|
|
foreignColumns: [fields_persistance.id],
|
|
name: 'payload_locked_documents_rels_fields_persistance_fk',
|
|
}).onDelete('cascade'),
|
|
'custom-idsIdFk': foreignKey({
|
|
columns: [columns['custom-idsID']],
|
|
foreignColumns: [custom_ids.id],
|
|
name: 'payload_locked_documents_rels_custom_ids_fk',
|
|
}).onDelete('cascade'),
|
|
'fake-custom-idsIdFk': foreignKey({
|
|
columns: [columns['fake-custom-idsID']],
|
|
foreignColumns: [fake_custom_ids.id],
|
|
name: 'payload_locked_documents_rels_fake_custom_ids_fk',
|
|
}).onDelete('cascade'),
|
|
'relationships-migrationIdFk': foreignKey({
|
|
columns: [columns['relationships-migrationID']],
|
|
foreignColumns: [relationships_migration.id],
|
|
name: 'payload_locked_documents_rels_relationships_migration_fk',
|
|
}).onDelete('cascade'),
|
|
usersIdFk: foreignKey({
|
|
columns: [columns['usersID']],
|
|
foreignColumns: [users.id],
|
|
name: 'payload_locked_documents_rels_users_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const payload_preferences = sqliteTable(
|
|
'payload_preferences',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
key: text('key'),
|
|
value: text('value', { mode: 'json' }),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
payload_preferences_key_idx: index('payload_preferences_key_idx').on(columns.key),
|
|
payload_preferences_updated_at_idx: index('payload_preferences_updated_at_idx').on(
|
|
columns.updatedAt,
|
|
),
|
|
payload_preferences_created_at_idx: index('payload_preferences_created_at_idx').on(
|
|
columns.createdAt,
|
|
),
|
|
}),
|
|
)
|
|
|
|
export const payload_preferences_rels = sqliteTable(
|
|
'payload_preferences_rels',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
order: integer('order'),
|
|
parent: integer('parent_id').notNull(),
|
|
path: text('path').notNull(),
|
|
usersID: integer('users_id'),
|
|
},
|
|
(columns) => ({
|
|
order: index('payload_preferences_rels_order_idx').on(columns.order),
|
|
parentIdx: index('payload_preferences_rels_parent_idx').on(columns.parent),
|
|
pathIdx: index('payload_preferences_rels_path_idx').on(columns.path),
|
|
payload_preferences_rels_users_id_idx: index('payload_preferences_rels_users_id_idx').on(
|
|
columns.usersID,
|
|
),
|
|
parentFk: foreignKey({
|
|
columns: [columns['parent']],
|
|
foreignColumns: [payload_preferences.id],
|
|
name: 'payload_preferences_rels_parent_fk',
|
|
}).onDelete('cascade'),
|
|
usersIdFk: foreignKey({
|
|
columns: [columns['usersID']],
|
|
foreignColumns: [users.id],
|
|
name: 'payload_preferences_rels_users_fk',
|
|
}).onDelete('cascade'),
|
|
}),
|
|
)
|
|
|
|
export const payload_migrations = sqliteTable(
|
|
'payload_migrations',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
name: text('name'),
|
|
batch: numeric('batch'),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
payload_migrations_updated_at_idx: index('payload_migrations_updated_at_idx').on(
|
|
columns.updatedAt,
|
|
),
|
|
payload_migrations_created_at_idx: index('payload_migrations_created_at_idx').on(
|
|
columns.createdAt,
|
|
),
|
|
}),
|
|
)
|
|
|
|
export const customGlobal = sqliteTable('customGlobal', {
|
|
id: integer('id').primaryKey(),
|
|
text: text('text'),
|
|
updatedAt: text('updated_at').default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
createdAt: text('created_at').default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
})
|
|
|
|
export const _customGlobal_v = sqliteTable(
|
|
'_customGlobal_v',
|
|
{
|
|
id: integer('id').primaryKey(),
|
|
version_text: text('version_text'),
|
|
version_updatedAt: text('version_updated_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
version_createdAt: text('version_created_at').default(
|
|
sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`,
|
|
),
|
|
createdAt: text('created_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
updatedAt: text('updated_at')
|
|
.notNull()
|
|
.default(sql`(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))`),
|
|
},
|
|
(columns) => ({
|
|
_customGlobal_v_created_at_idx: index('_customGlobal_v_created_at_idx').on(columns.createdAt),
|
|
_customGlobal_v_updated_at_idx: index('_customGlobal_v_updated_at_idx').on(columns.updatedAt),
|
|
}),
|
|
)
|
|
|
|
export const relations_posts = relations(posts, () => ({}))
|
|
export const relations_default_values_array = relations(default_values_array, ({ one }) => ({
|
|
_parentID: one(default_values, {
|
|
fields: [default_values_array._parentID],
|
|
references: [default_values.id],
|
|
relationName: 'array',
|
|
}),
|
|
}))
|
|
export const relations_default_values = relations(default_values, ({ many }) => ({
|
|
array: many(default_values_array, {
|
|
relationName: 'array',
|
|
}),
|
|
}))
|
|
export const relations_relation_a = relations(relation_a, () => ({}))
|
|
export const relations_relation_b = relations(relation_b, ({ one }) => ({
|
|
relationship: one(relation_a, {
|
|
fields: [relation_b.relationship],
|
|
references: [relation_a.id],
|
|
relationName: 'relationship',
|
|
}),
|
|
}))
|
|
export const relations_pg_migrations_my_array_my_sub_array_locales = relations(
|
|
pg_migrations_my_array_my_sub_array_locales,
|
|
({ one }) => ({
|
|
_parentID: one(pg_migrations_my_array_my_sub_array, {
|
|
fields: [pg_migrations_my_array_my_sub_array_locales._parentID],
|
|
references: [pg_migrations_my_array_my_sub_array.id],
|
|
relationName: '_locales',
|
|
}),
|
|
relation3: one(relation_b, {
|
|
fields: [pg_migrations_my_array_my_sub_array_locales.relation3],
|
|
references: [relation_b.id],
|
|
relationName: 'relation3',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_pg_migrations_my_array_my_sub_array = relations(
|
|
pg_migrations_my_array_my_sub_array,
|
|
({ one, many }) => ({
|
|
_parentID: one(pg_migrations_my_array, {
|
|
fields: [pg_migrations_my_array_my_sub_array._parentID],
|
|
references: [pg_migrations_my_array.id],
|
|
relationName: 'mySubArray',
|
|
}),
|
|
_locales: many(pg_migrations_my_array_my_sub_array_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
relation3: one(relation_b, {
|
|
// @ts-expect-error Drizzle TypeScript bug for ONE relationships with a field in different table
|
|
fields: [pg_migrations_my_array_my_sub_array_locales.relation3],
|
|
references: [relation_b.id],
|
|
relationName: 'relation3',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_pg_migrations_my_array = relations(
|
|
pg_migrations_my_array,
|
|
({ one, many }) => ({
|
|
_parentID: one(pg_migrations, {
|
|
fields: [pg_migrations_my_array._parentID],
|
|
references: [pg_migrations.id],
|
|
relationName: 'myArray',
|
|
}),
|
|
relation2: one(relation_b, {
|
|
fields: [pg_migrations_my_array.relation2],
|
|
references: [relation_b.id],
|
|
relationName: 'relation2',
|
|
}),
|
|
mySubArray: many(pg_migrations_my_array_my_sub_array, {
|
|
relationName: 'mySubArray',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_pg_migrations_blocks_my_block_locales = relations(
|
|
pg_migrations_blocks_my_block_locales,
|
|
({ one }) => ({
|
|
_parentID: one(pg_migrations_blocks_my_block, {
|
|
fields: [pg_migrations_blocks_my_block_locales._parentID],
|
|
references: [pg_migrations_blocks_my_block.id],
|
|
relationName: '_locales',
|
|
}),
|
|
relation6: one(relation_b, {
|
|
fields: [pg_migrations_blocks_my_block_locales.relation6],
|
|
references: [relation_b.id],
|
|
relationName: 'relation6',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_pg_migrations_blocks_my_block = relations(
|
|
pg_migrations_blocks_my_block,
|
|
({ one, many }) => ({
|
|
_parentID: one(pg_migrations, {
|
|
fields: [pg_migrations_blocks_my_block._parentID],
|
|
references: [pg_migrations.id],
|
|
relationName: '_blocks_myBlock',
|
|
}),
|
|
_locales: many(pg_migrations_blocks_my_block_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
relation5: one(relation_a, {
|
|
fields: [pg_migrations_blocks_my_block.relation5],
|
|
references: [relation_a.id],
|
|
relationName: 'relation5',
|
|
}),
|
|
relation6: one(relation_b, {
|
|
// @ts-expect-error Drizzle TypeScript bug for ONE relationships with a field in different table
|
|
fields: [pg_migrations_blocks_my_block_locales.relation6],
|
|
references: [relation_b.id],
|
|
relationName: 'relation6',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_pg_migrations_locales = relations(pg_migrations_locales, ({ one }) => ({
|
|
_parentID: one(pg_migrations, {
|
|
fields: [pg_migrations_locales._parentID],
|
|
references: [pg_migrations.id],
|
|
relationName: '_locales',
|
|
}),
|
|
myGroup_relation4: one(relation_b, {
|
|
fields: [pg_migrations_locales.myGroup_relation4],
|
|
references: [relation_b.id],
|
|
relationName: 'myGroup_relation4',
|
|
}),
|
|
}))
|
|
export const relations_pg_migrations = relations(pg_migrations, ({ one, many }) => ({
|
|
relation1: one(relation_a, {
|
|
fields: [pg_migrations.relation1],
|
|
references: [relation_a.id],
|
|
relationName: 'relation1',
|
|
}),
|
|
myArray: many(pg_migrations_my_array, {
|
|
relationName: 'myArray',
|
|
}),
|
|
_blocks_myBlock: many(pg_migrations_blocks_my_block, {
|
|
relationName: '_blocks_myBlock',
|
|
}),
|
|
_locales: many(pg_migrations_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__pg_migrations_v_version_my_array_my_sub_array_locales = relations(
|
|
_pg_migrations_v_version_my_array_my_sub_array_locales,
|
|
({ one }) => ({
|
|
_parentID: one(_pg_migrations_v_version_my_array_my_sub_array, {
|
|
fields: [_pg_migrations_v_version_my_array_my_sub_array_locales._parentID],
|
|
references: [_pg_migrations_v_version_my_array_my_sub_array.id],
|
|
relationName: '_locales',
|
|
}),
|
|
relation3: one(relation_b, {
|
|
fields: [_pg_migrations_v_version_my_array_my_sub_array_locales.relation3],
|
|
references: [relation_b.id],
|
|
relationName: 'relation3',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v_version_my_array_my_sub_array = relations(
|
|
_pg_migrations_v_version_my_array_my_sub_array,
|
|
({ one, many }) => ({
|
|
_parentID: one(_pg_migrations_v_version_my_array, {
|
|
fields: [_pg_migrations_v_version_my_array_my_sub_array._parentID],
|
|
references: [_pg_migrations_v_version_my_array.id],
|
|
relationName: 'mySubArray',
|
|
}),
|
|
_locales: many(_pg_migrations_v_version_my_array_my_sub_array_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
relation3: one(relation_b, {
|
|
// @ts-expect-error Drizzle TypeScript bug for ONE relationships with a field in different table
|
|
fields: [_pg_migrations_v_version_my_array_my_sub_array_locales.relation3],
|
|
references: [relation_b.id],
|
|
relationName: 'relation3',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v_version_my_array = relations(
|
|
_pg_migrations_v_version_my_array,
|
|
({ one, many }) => ({
|
|
_parentID: one(_pg_migrations_v, {
|
|
fields: [_pg_migrations_v_version_my_array._parentID],
|
|
references: [_pg_migrations_v.id],
|
|
relationName: 'version_myArray',
|
|
}),
|
|
relation2: one(relation_b, {
|
|
fields: [_pg_migrations_v_version_my_array.relation2],
|
|
references: [relation_b.id],
|
|
relationName: 'relation2',
|
|
}),
|
|
mySubArray: many(_pg_migrations_v_version_my_array_my_sub_array, {
|
|
relationName: 'mySubArray',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v_blocks_my_block_locales = relations(
|
|
_pg_migrations_v_blocks_my_block_locales,
|
|
({ one }) => ({
|
|
_parentID: one(_pg_migrations_v_blocks_my_block, {
|
|
fields: [_pg_migrations_v_blocks_my_block_locales._parentID],
|
|
references: [_pg_migrations_v_blocks_my_block.id],
|
|
relationName: '_locales',
|
|
}),
|
|
relation6: one(relation_b, {
|
|
fields: [_pg_migrations_v_blocks_my_block_locales.relation6],
|
|
references: [relation_b.id],
|
|
relationName: 'relation6',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v_blocks_my_block = relations(
|
|
_pg_migrations_v_blocks_my_block,
|
|
({ one, many }) => ({
|
|
_parentID: one(_pg_migrations_v, {
|
|
fields: [_pg_migrations_v_blocks_my_block._parentID],
|
|
references: [_pg_migrations_v.id],
|
|
relationName: '_blocks_myBlock',
|
|
}),
|
|
_locales: many(_pg_migrations_v_blocks_my_block_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
relation5: one(relation_a, {
|
|
fields: [_pg_migrations_v_blocks_my_block.relation5],
|
|
references: [relation_a.id],
|
|
relationName: 'relation5',
|
|
}),
|
|
relation6: one(relation_b, {
|
|
// @ts-expect-error Drizzle TypeScript bug for ONE relationships with a field in different table
|
|
fields: [_pg_migrations_v_blocks_my_block_locales.relation6],
|
|
references: [relation_b.id],
|
|
relationName: 'relation6',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v_locales = relations(
|
|
_pg_migrations_v_locales,
|
|
({ one }) => ({
|
|
_parentID: one(_pg_migrations_v, {
|
|
fields: [_pg_migrations_v_locales._parentID],
|
|
references: [_pg_migrations_v.id],
|
|
relationName: '_locales',
|
|
}),
|
|
version_myGroup_relation4: one(relation_b, {
|
|
fields: [_pg_migrations_v_locales.version_myGroup_relation4],
|
|
references: [relation_b.id],
|
|
relationName: 'version_myGroup_relation4',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__pg_migrations_v = relations(_pg_migrations_v, ({ one, many }) => ({
|
|
parent: one(pg_migrations, {
|
|
fields: [_pg_migrations_v.parent],
|
|
references: [pg_migrations.id],
|
|
relationName: 'parent',
|
|
}),
|
|
version_relation1: one(relation_a, {
|
|
fields: [_pg_migrations_v.version_relation1],
|
|
references: [relation_a.id],
|
|
relationName: 'version_relation1',
|
|
}),
|
|
version_myArray: many(_pg_migrations_v_version_my_array, {
|
|
relationName: 'version_myArray',
|
|
}),
|
|
_blocks_myBlock: many(_pg_migrations_v_blocks_my_block, {
|
|
relationName: '_blocks_myBlock',
|
|
}),
|
|
_locales: many(_pg_migrations_v_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customs_customSelect = relations(customs_customSelect, ({ one }) => ({
|
|
parent: one(customs, {
|
|
fields: [customs_customSelect.parent],
|
|
references: [customs.id],
|
|
relationName: 'select',
|
|
}),
|
|
}))
|
|
export const relations_customArrays_locales = relations(customArrays_locales, ({ one }) => ({
|
|
_parentID: one(customArrays, {
|
|
fields: [customArrays_locales._parentID],
|
|
references: [customArrays.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customArrays = relations(customArrays, ({ one, many }) => ({
|
|
_parentID: one(customs, {
|
|
fields: [customArrays._parentID],
|
|
references: [customs.id],
|
|
relationName: 'array',
|
|
}),
|
|
_locales: many(customArrays_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customBlocks_locales = relations(customBlocks_locales, ({ one }) => ({
|
|
_parentID: one(customBlocks, {
|
|
fields: [customBlocks_locales._parentID],
|
|
references: [customBlocks.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customBlocks = relations(customBlocks, ({ one, many }) => ({
|
|
_parentID: one(customs, {
|
|
fields: [customBlocks._parentID],
|
|
references: [customs.id],
|
|
relationName: '_blocks_block',
|
|
}),
|
|
_locales: many(customBlocks_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customs_locales = relations(customs_locales, ({ one }) => ({
|
|
_parentID: one(customs, {
|
|
fields: [customs_locales._parentID],
|
|
references: [customs.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations_customs_rels = relations(customs_rels, ({ one }) => ({
|
|
parent: one(customs, {
|
|
fields: [customs_rels.parent],
|
|
references: [customs.id],
|
|
relationName: '_rels',
|
|
}),
|
|
'relation-aID': one(relation_a, {
|
|
fields: [customs_rels['relation-aID']],
|
|
references: [relation_a.id],
|
|
relationName: 'relation-a',
|
|
}),
|
|
}))
|
|
export const relations_customs = relations(customs, ({ many }) => ({
|
|
select: many(customs_customSelect, {
|
|
relationName: 'select',
|
|
}),
|
|
array: many(customArrays, {
|
|
relationName: 'array',
|
|
}),
|
|
_blocks_block: many(customBlocks, {
|
|
relationName: '_blocks_block',
|
|
}),
|
|
_locales: many(customs_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
_rels: many(customs_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}))
|
|
export const relations___customs_v_version_customSelect_v = relations(
|
|
__customs_v_version_customSelect_v,
|
|
({ one }) => ({
|
|
parent: one(_customs_v, {
|
|
fields: [__customs_v_version_customSelect_v.parent],
|
|
references: [_customs_v.id],
|
|
relationName: 'version_select',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__customArrays_v_locales = relations(_customArrays_v_locales, ({ one }) => ({
|
|
_parentID: one(_customArrays_v, {
|
|
fields: [_customArrays_v_locales._parentID],
|
|
references: [_customArrays_v.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__customArrays_v = relations(_customArrays_v, ({ one, many }) => ({
|
|
_parentID: one(_customs_v, {
|
|
fields: [_customArrays_v._parentID],
|
|
references: [_customs_v.id],
|
|
relationName: 'version_array',
|
|
}),
|
|
_locales: many(_customArrays_v_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__customBlocks_v_locales = relations(_customBlocks_v_locales, ({ one }) => ({
|
|
_parentID: one(_customBlocks_v, {
|
|
fields: [_customBlocks_v_locales._parentID],
|
|
references: [_customBlocks_v.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__customBlocks_v = relations(_customBlocks_v, ({ one, many }) => ({
|
|
_parentID: one(_customs_v, {
|
|
fields: [_customBlocks_v._parentID],
|
|
references: [_customs_v.id],
|
|
relationName: '_blocks_block',
|
|
}),
|
|
_locales: many(_customBlocks_v_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__customs_v_locales = relations(_customs_v_locales, ({ one }) => ({
|
|
_parentID: one(_customs_v, {
|
|
fields: [_customs_v_locales._parentID],
|
|
references: [_customs_v.id],
|
|
relationName: '_locales',
|
|
}),
|
|
}))
|
|
export const relations__customs_v_rels = relations(_customs_v_rels, ({ one }) => ({
|
|
parent: one(_customs_v, {
|
|
fields: [_customs_v_rels.parent],
|
|
references: [_customs_v.id],
|
|
relationName: '_rels',
|
|
}),
|
|
'relation-aID': one(relation_a, {
|
|
fields: [_customs_v_rels['relation-aID']],
|
|
references: [relation_a.id],
|
|
relationName: 'relation-a',
|
|
}),
|
|
}))
|
|
export const relations__customs_v = relations(_customs_v, ({ one, many }) => ({
|
|
parent: one(customs, {
|
|
fields: [_customs_v.parent],
|
|
references: [customs.id],
|
|
relationName: 'parent',
|
|
}),
|
|
version_select: many(__customs_v_version_customSelect_v, {
|
|
relationName: 'version_select',
|
|
}),
|
|
version_array: many(_customArrays_v, {
|
|
relationName: 'version_array',
|
|
}),
|
|
_blocks_block: many(_customBlocks_v, {
|
|
relationName: '_blocks_block',
|
|
}),
|
|
_locales: many(_customs_v_locales, {
|
|
relationName: '_locales',
|
|
}),
|
|
_rels: many(_customs_v_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}))
|
|
export const relations_places = relations(places, () => ({}))
|
|
export const relations_fields_persistance = relations(fields_persistance, () => ({}))
|
|
export const relations_custom_ids = relations(custom_ids, () => ({}))
|
|
export const relations__custom_ids_v = relations(_custom_ids_v, ({ one }) => ({
|
|
parent: one(custom_ids, {
|
|
fields: [_custom_ids_v.parent],
|
|
references: [custom_ids.id],
|
|
relationName: 'parent',
|
|
}),
|
|
}))
|
|
export const relations_fake_custom_ids = relations(fake_custom_ids, () => ({}))
|
|
export const relations_relationships_migration_rels = relations(
|
|
relationships_migration_rels,
|
|
({ one }) => ({
|
|
parent: one(relationships_migration, {
|
|
fields: [relationships_migration_rels.parent],
|
|
references: [relationships_migration.id],
|
|
relationName: '_rels',
|
|
}),
|
|
'default-valuesID': one(default_values, {
|
|
fields: [relationships_migration_rels['default-valuesID']],
|
|
references: [default_values.id],
|
|
relationName: 'default-values',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_relationships_migration = relations(
|
|
relationships_migration,
|
|
({ one, many }) => ({
|
|
relationship: one(default_values, {
|
|
fields: [relationships_migration.relationship],
|
|
references: [default_values.id],
|
|
relationName: 'relationship',
|
|
}),
|
|
_rels: many(relationships_migration_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__relationships_migration_v_rels = relations(
|
|
_relationships_migration_v_rels,
|
|
({ one }) => ({
|
|
parent: one(_relationships_migration_v, {
|
|
fields: [_relationships_migration_v_rels.parent],
|
|
references: [_relationships_migration_v.id],
|
|
relationName: '_rels',
|
|
}),
|
|
'default-valuesID': one(default_values, {
|
|
fields: [_relationships_migration_v_rels['default-valuesID']],
|
|
references: [default_values.id],
|
|
relationName: 'default-values',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations__relationships_migration_v = relations(
|
|
_relationships_migration_v,
|
|
({ one, many }) => ({
|
|
parent: one(relationships_migration, {
|
|
fields: [_relationships_migration_v.parent],
|
|
references: [relationships_migration.id],
|
|
relationName: 'parent',
|
|
}),
|
|
version_relationship: one(default_values, {
|
|
fields: [_relationships_migration_v.version_relationship],
|
|
references: [default_values.id],
|
|
relationName: 'version_relationship',
|
|
}),
|
|
_rels: many(_relationships_migration_v_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_users = relations(users, () => ({}))
|
|
export const relations_payload_locked_documents_rels = relations(
|
|
payload_locked_documents_rels,
|
|
({ one }) => ({
|
|
parent: one(payload_locked_documents, {
|
|
fields: [payload_locked_documents_rels.parent],
|
|
references: [payload_locked_documents.id],
|
|
relationName: '_rels',
|
|
}),
|
|
postsID: one(posts, {
|
|
fields: [payload_locked_documents_rels.postsID],
|
|
references: [posts.id],
|
|
relationName: 'posts',
|
|
}),
|
|
'default-valuesID': one(default_values, {
|
|
fields: [payload_locked_documents_rels['default-valuesID']],
|
|
references: [default_values.id],
|
|
relationName: 'default-values',
|
|
}),
|
|
'relation-aID': one(relation_a, {
|
|
fields: [payload_locked_documents_rels['relation-aID']],
|
|
references: [relation_a.id],
|
|
relationName: 'relation-a',
|
|
}),
|
|
'relation-bID': one(relation_b, {
|
|
fields: [payload_locked_documents_rels['relation-bID']],
|
|
references: [relation_b.id],
|
|
relationName: 'relation-b',
|
|
}),
|
|
'pg-migrationsID': one(pg_migrations, {
|
|
fields: [payload_locked_documents_rels['pg-migrationsID']],
|
|
references: [pg_migrations.id],
|
|
relationName: 'pg-migrations',
|
|
}),
|
|
'custom-schemaID': one(customs, {
|
|
fields: [payload_locked_documents_rels['custom-schemaID']],
|
|
references: [customs.id],
|
|
relationName: 'custom-schema',
|
|
}),
|
|
placesID: one(places, {
|
|
fields: [payload_locked_documents_rels.placesID],
|
|
references: [places.id],
|
|
relationName: 'places',
|
|
}),
|
|
'fields-persistanceID': one(fields_persistance, {
|
|
fields: [payload_locked_documents_rels['fields-persistanceID']],
|
|
references: [fields_persistance.id],
|
|
relationName: 'fields-persistance',
|
|
}),
|
|
'custom-idsID': one(custom_ids, {
|
|
fields: [payload_locked_documents_rels['custom-idsID']],
|
|
references: [custom_ids.id],
|
|
relationName: 'custom-ids',
|
|
}),
|
|
'fake-custom-idsID': one(fake_custom_ids, {
|
|
fields: [payload_locked_documents_rels['fake-custom-idsID']],
|
|
references: [fake_custom_ids.id],
|
|
relationName: 'fake-custom-ids',
|
|
}),
|
|
'relationships-migrationID': one(relationships_migration, {
|
|
fields: [payload_locked_documents_rels['relationships-migrationID']],
|
|
references: [relationships_migration.id],
|
|
relationName: 'relationships-migration',
|
|
}),
|
|
usersID: one(users, {
|
|
fields: [payload_locked_documents_rels.usersID],
|
|
references: [users.id],
|
|
relationName: 'users',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_payload_locked_documents = relations(
|
|
payload_locked_documents,
|
|
({ many }) => ({
|
|
_rels: many(payload_locked_documents_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_payload_preferences_rels = relations(
|
|
payload_preferences_rels,
|
|
({ one }) => ({
|
|
parent: one(payload_preferences, {
|
|
fields: [payload_preferences_rels.parent],
|
|
references: [payload_preferences.id],
|
|
relationName: '_rels',
|
|
}),
|
|
usersID: one(users, {
|
|
fields: [payload_preferences_rels.usersID],
|
|
references: [users.id],
|
|
relationName: 'users',
|
|
}),
|
|
}),
|
|
)
|
|
export const relations_payload_preferences = relations(payload_preferences, ({ many }) => ({
|
|
_rels: many(payload_preferences_rels, {
|
|
relationName: '_rels',
|
|
}),
|
|
}))
|
|
export const relations_payload_migrations = relations(payload_migrations, () => ({}))
|
|
export const relations_customGlobal = relations(customGlobal, () => ({}))
|
|
export const relations__customGlobal_v = relations(_customGlobal_v, () => ({}))
|
|
|
|
type DatabaseSchema = {
|
|
posts: typeof posts
|
|
default_values_array: typeof default_values_array
|
|
default_values: typeof default_values
|
|
relation_a: typeof relation_a
|
|
relation_b: typeof relation_b
|
|
pg_migrations_my_array_my_sub_array: typeof pg_migrations_my_array_my_sub_array
|
|
pg_migrations_my_array_my_sub_array_locales: typeof pg_migrations_my_array_my_sub_array_locales
|
|
pg_migrations_my_array: typeof pg_migrations_my_array
|
|
pg_migrations_blocks_my_block: typeof pg_migrations_blocks_my_block
|
|
pg_migrations_blocks_my_block_locales: typeof pg_migrations_blocks_my_block_locales
|
|
pg_migrations: typeof pg_migrations
|
|
pg_migrations_locales: typeof pg_migrations_locales
|
|
_pg_migrations_v_version_my_array_my_sub_array: typeof _pg_migrations_v_version_my_array_my_sub_array
|
|
_pg_migrations_v_version_my_array_my_sub_array_locales: typeof _pg_migrations_v_version_my_array_my_sub_array_locales
|
|
_pg_migrations_v_version_my_array: typeof _pg_migrations_v_version_my_array
|
|
_pg_migrations_v_blocks_my_block: typeof _pg_migrations_v_blocks_my_block
|
|
_pg_migrations_v_blocks_my_block_locales: typeof _pg_migrations_v_blocks_my_block_locales
|
|
_pg_migrations_v: typeof _pg_migrations_v
|
|
_pg_migrations_v_locales: typeof _pg_migrations_v_locales
|
|
customs_customSelect: typeof customs_customSelect
|
|
customArrays: typeof customArrays
|
|
customArrays_locales: typeof customArrays_locales
|
|
customBlocks: typeof customBlocks
|
|
customBlocks_locales: typeof customBlocks_locales
|
|
customs: typeof customs
|
|
customs_locales: typeof customs_locales
|
|
customs_rels: typeof customs_rels
|
|
__customs_v_version_customSelect_v: typeof __customs_v_version_customSelect_v
|
|
_customArrays_v: typeof _customArrays_v
|
|
_customArrays_v_locales: typeof _customArrays_v_locales
|
|
_customBlocks_v: typeof _customBlocks_v
|
|
_customBlocks_v_locales: typeof _customBlocks_v_locales
|
|
_customs_v: typeof _customs_v
|
|
_customs_v_locales: typeof _customs_v_locales
|
|
_customs_v_rels: typeof _customs_v_rels
|
|
places: typeof places
|
|
fields_persistance: typeof fields_persistance
|
|
custom_ids: typeof custom_ids
|
|
_custom_ids_v: typeof _custom_ids_v
|
|
fake_custom_ids: typeof fake_custom_ids
|
|
relationships_migration: typeof relationships_migration
|
|
relationships_migration_rels: typeof relationships_migration_rels
|
|
_relationships_migration_v: typeof _relationships_migration_v
|
|
_relationships_migration_v_rels: typeof _relationships_migration_v_rels
|
|
users: typeof users
|
|
payload_locked_documents: typeof payload_locked_documents
|
|
payload_locked_documents_rels: typeof payload_locked_documents_rels
|
|
payload_preferences: typeof payload_preferences
|
|
payload_preferences_rels: typeof payload_preferences_rels
|
|
payload_migrations: typeof payload_migrations
|
|
customGlobal: typeof customGlobal
|
|
_customGlobal_v: typeof _customGlobal_v
|
|
relations_posts: typeof relations_posts
|
|
relations_default_values_array: typeof relations_default_values_array
|
|
relations_default_values: typeof relations_default_values
|
|
relations_relation_a: typeof relations_relation_a
|
|
relations_relation_b: typeof relations_relation_b
|
|
relations_pg_migrations_my_array_my_sub_array_locales: typeof relations_pg_migrations_my_array_my_sub_array_locales
|
|
relations_pg_migrations_my_array_my_sub_array: typeof relations_pg_migrations_my_array_my_sub_array
|
|
relations_pg_migrations_my_array: typeof relations_pg_migrations_my_array
|
|
relations_pg_migrations_blocks_my_block_locales: typeof relations_pg_migrations_blocks_my_block_locales
|
|
relations_pg_migrations_blocks_my_block: typeof relations_pg_migrations_blocks_my_block
|
|
relations_pg_migrations_locales: typeof relations_pg_migrations_locales
|
|
relations_pg_migrations: typeof relations_pg_migrations
|
|
relations__pg_migrations_v_version_my_array_my_sub_array_locales: typeof relations__pg_migrations_v_version_my_array_my_sub_array_locales
|
|
relations__pg_migrations_v_version_my_array_my_sub_array: typeof relations__pg_migrations_v_version_my_array_my_sub_array
|
|
relations__pg_migrations_v_version_my_array: typeof relations__pg_migrations_v_version_my_array
|
|
relations__pg_migrations_v_blocks_my_block_locales: typeof relations__pg_migrations_v_blocks_my_block_locales
|
|
relations__pg_migrations_v_blocks_my_block: typeof relations__pg_migrations_v_blocks_my_block
|
|
relations__pg_migrations_v_locales: typeof relations__pg_migrations_v_locales
|
|
relations__pg_migrations_v: typeof relations__pg_migrations_v
|
|
relations_customs_customSelect: typeof relations_customs_customSelect
|
|
relations_customArrays_locales: typeof relations_customArrays_locales
|
|
relations_customArrays: typeof relations_customArrays
|
|
relations_customBlocks_locales: typeof relations_customBlocks_locales
|
|
relations_customBlocks: typeof relations_customBlocks
|
|
relations_customs_locales: typeof relations_customs_locales
|
|
relations_customs_rels: typeof relations_customs_rels
|
|
relations_customs: typeof relations_customs
|
|
relations___customs_v_version_customSelect_v: typeof relations___customs_v_version_customSelect_v
|
|
relations__customArrays_v_locales: typeof relations__customArrays_v_locales
|
|
relations__customArrays_v: typeof relations__customArrays_v
|
|
relations__customBlocks_v_locales: typeof relations__customBlocks_v_locales
|
|
relations__customBlocks_v: typeof relations__customBlocks_v
|
|
relations__customs_v_locales: typeof relations__customs_v_locales
|
|
relations__customs_v_rels: typeof relations__customs_v_rels
|
|
relations__customs_v: typeof relations__customs_v
|
|
relations_places: typeof relations_places
|
|
relations_fields_persistance: typeof relations_fields_persistance
|
|
relations_custom_ids: typeof relations_custom_ids
|
|
relations__custom_ids_v: typeof relations__custom_ids_v
|
|
relations_fake_custom_ids: typeof relations_fake_custom_ids
|
|
relations_relationships_migration_rels: typeof relations_relationships_migration_rels
|
|
relations_relationships_migration: typeof relations_relationships_migration
|
|
relations__relationships_migration_v_rels: typeof relations__relationships_migration_v_rels
|
|
relations__relationships_migration_v: typeof relations__relationships_migration_v
|
|
relations_users: typeof relations_users
|
|
relations_payload_locked_documents_rels: typeof relations_payload_locked_documents_rels
|
|
relations_payload_locked_documents: typeof relations_payload_locked_documents
|
|
relations_payload_preferences_rels: typeof relations_payload_preferences_rels
|
|
relations_payload_preferences: typeof relations_payload_preferences
|
|
relations_payload_migrations: typeof relations_payload_migrations
|
|
relations_customGlobal: typeof relations_customGlobal
|
|
relations__customGlobal_v: typeof relations__customGlobal_v
|
|
}
|
|
|
|
declare module '@payloadcms/db-sqlite/types' {
|
|
export interface GeneratedDatabaseSchema {
|
|
schema: DatabaseSchema
|
|
}
|
|
}
|