Files
payload/test/database/payload-generated-schema.ts
Sasha 23f1ed4a48 feat(db-postgres, db-sqlite): drizzle schema generation (#9953)
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.
2024-12-19 11:08:17 -05:00

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
}
}