db/tables
Esta página aún no está disponible en tu idioma.
Variables
Section titled “Variables”StudioCMSAPIKeys
Section titled “StudioCMSAPIKeys”const StudioCMSAPIKeys: TableConfig<{ creationDate: { type: "date"; }; description: { type: "text"; }; id: { type: "text"; }; key: { type: "text"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:23
StudioCMSDiffTracking
Section titled “StudioCMSDiffTracking”const StudioCMSDiffTracking: TableConfig<{ diff: { type: "text"; }; id: { type: "text"; }; pageContentStart: { type: "text"; }; pageId: { type: "text"; }; pageMetaData: { type: "json"; }; timestamp: { type: "date"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:104
StudioCMS - Diff Tracking Table for Astro DB
StudioCMSEmailVerificationTokens
Section titled “StudioCMSEmailVerificationTokens”const StudioCMSEmailVerificationTokens: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:192
StudioCMSMailerConfig
Section titled “StudioCMSMailerConfig”const StudioCMSMailerConfig: TableConfig<{ auth_pass: { type: "text"; }; auth_user: { type: "text"; }; default_sender: { type: "text"; }; host: { type: "text"; }; id: { type: "text"; }; port: { type: "number"; }; proxy: { type: "text"; }; secure: { type: "boolean"; }; tls_rejectUnauthorized: { type: "boolean"; }; tls_servername: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:167
StudioCMSNotificationSettings
Section titled “StudioCMSNotificationSettings”const StudioCMSNotificationSettings: TableConfig<{ emailVerification: { type: "boolean"; }; id: { type: "text"; }; oAuthBypassVerification: { type: "boolean"; }; requireAdminVerification: { type: "boolean"; }; requireEditorVerification: { type: "boolean"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:182
StudioCMSOAuthAccounts
Section titled “StudioCMSOAuthAccounts”const StudioCMSOAuthAccounts: TableConfig<{ provider: { type: "text"; }; providerUserId: { type: "text"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:42
StudioCMS - OAuth Accounts Table for Astro DB
StudioCMSPageContent
Section titled “StudioCMSPageContent”const StudioCMSPageContent: TableConfig<{ content: { type: "text"; }; contentId: { type: "text"; }; contentLang: { type: "text"; }; id: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:140
StudioCMS - Pages Content Table for Astro DB
StudioCMSPageData
Section titled “StudioCMSPageData”const StudioCMSPageData: TableConfig<{ authorId: { type: "text"; }; categories: { type: "json"; }; contentLang: { type: "text"; }; contributorIds: { type: "json"; }; description: { type: "text"; }; draft: { type: "boolean"; }; heroImage: { type: "text"; }; id: { type: "text"; }; package: { type: "text"; }; parentFolder: { type: "text"; }; publishedAt: { type: "date"; }; showAuthor: { type: "boolean"; }; showContributors: { type: "boolean"; }; showOnNav: { type: "boolean"; }; slug: { type: "text"; }; tags: { type: "json"; }; title: { type: "text"; }; updatedAt: { type: "date"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:77
StudioCMS - Pages Data Table for Astro DB
StudioCMSPageDataCategories
Section titled “StudioCMSPageDataCategories”const StudioCMSPageDataCategories: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; parent: { type: "number"; }; slug: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:128
StudioCMS - Page Data Categories Table for Astro DB
StudioCMSPageDataTags
Section titled “StudioCMSPageDataTags”const StudioCMSPageDataTags: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; slug: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:117
StudioCMS - Page Data Tags Table for Astro DB
StudioCMSPageFolderStructure
Section titled “StudioCMSPageFolderStructure”const StudioCMSPageFolderStructure: TableConfig<{ id: { type: "text"; }; name: { type: "text"; }; parent: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:68
StudioCMS - Page Folder Structure
StudioCMSPermissions
Section titled “StudioCMSPermissions”const StudioCMSPermissions: TableConfig<{ rank: { type: "text"; }; user: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:60
StudioCMS - Permissions Table for Astro DB
StudioCMSSessionTable
Section titled “StudioCMSSessionTable”const StudioCMSSessionTable: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:51
StudioCMS - Session Table for Astro DB
StudioCMSSiteConfig
Section titled “StudioCMSSiteConfig”const StudioCMSSiteConfig: TableConfig<{ defaultOgImage: { type: "text"; }; description: { type: "text"; }; diffPerPage: { type: "number"; }; enableDiffs: { type: "boolean"; }; enableMailer: { type: "boolean"; }; gridItems: { type: "json"; }; hideDefaultIndex: { type: "boolean"; }; id: { type: "number"; }; loginPageBackground: { type: "text"; }; loginPageCustomImage: { type: "text"; }; siteIcon: { type: "text"; }; title: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:150
StudioCMS - Site Config Table for Astro DB
StudioCMSUserResetTokens
Section titled “StudioCMSUserResetTokens”const StudioCMSUserResetTokens: TableConfig<{ id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:33
StudioCMSUsers
Section titled “StudioCMSUsers”const StudioCMSUsers: TableConfig<{ avatar: { type: "text"; }; createdAt: { type: "date"; }; email: { type: "text"; }; emailVerified: { type: "boolean"; }; id: { type: "text"; }; name: { type: "text"; }; notifications: { type: "text"; }; password: { type: "text"; }; updatedAt: { type: "date"; }; url: { type: "text"; }; username: { type: "text"; };}>;
Defined in: studiocms/packages/studiocms/src/db/tables.ts:4
StudioCMS - Users Table for Astro DB
tables
Section titled “tables”const tables: { StudioCMSAPIKeys: TableConfig<{ creationDate: { type: "date"; }; description: { type: "text"; }; id: { type: "text"; }; key: { type: "text"; }; userId: { type: "text"; }; }>; StudioCMSDiffTracking: TableConfig<{ diff: { type: "text"; }; id: { type: "text"; }; pageContentStart: { type: "text"; }; pageId: { type: "text"; }; pageMetaData: { type: "json"; }; timestamp: { type: "date"; }; userId: { type: "text"; }; }>; StudioCMSEmailVerificationTokens: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; }; }>; StudioCMSMailerConfig: TableConfig<{ auth_pass: { type: "text"; }; auth_user: { type: "text"; }; default_sender: { type: "text"; }; host: { type: "text"; }; id: { type: "text"; }; port: { type: "number"; }; proxy: { type: "text"; }; secure: { type: "boolean"; }; tls_rejectUnauthorized: { type: "boolean"; }; tls_servername: { type: "text"; }; }>; StudioCMSNotificationSettings: TableConfig<{ emailVerification: { type: "boolean"; }; id: { type: "text"; }; oAuthBypassVerification: { type: "boolean"; }; requireAdminVerification: { type: "boolean"; }; requireEditorVerification: { type: "boolean"; }; }>; StudioCMSOAuthAccounts: TableConfig<{ provider: { type: "text"; }; providerUserId: { type: "text"; }; userId: { type: "text"; }; }>; StudioCMSPageContent: TableConfig<{ content: { type: "text"; }; contentId: { type: "text"; }; contentLang: { type: "text"; }; id: { type: "text"; }; }>; StudioCMSPageData: TableConfig<{ authorId: { type: "text"; }; categories: { type: "json"; }; contentLang: { type: "text"; }; contributorIds: { type: "json"; }; description: { type: "text"; }; draft: { type: "boolean"; }; heroImage: { type: "text"; }; id: { type: "text"; }; package: { type: "text"; }; parentFolder: { type: "text"; }; publishedAt: { type: "date"; }; showAuthor: { type: "boolean"; }; showContributors: { type: "boolean"; }; showOnNav: { type: "boolean"; }; slug: { type: "text"; }; tags: { type: "json"; }; title: { type: "text"; }; updatedAt: { type: "date"; }; }>; StudioCMSPageDataCategories: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; parent: { type: "number"; }; slug: { type: "text"; }; }>; StudioCMSPageDataTags: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; slug: { type: "text"; }; }>; StudioCMSPageFolderStructure: TableConfig<{ id: { type: "text"; }; name: { type: "text"; }; parent: { type: "text"; }; }>; StudioCMSPermissions: TableConfig<{ rank: { type: "text"; }; user: { type: "text"; }; }>; StudioCMSSessionTable: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; userId: { type: "text"; }; }>; StudioCMSSiteConfig: TableConfig<{ defaultOgImage: { type: "text"; }; description: { type: "text"; }; diffPerPage: { type: "number"; }; enableDiffs: { type: "boolean"; }; enableMailer: { type: "boolean"; }; gridItems: { type: "json"; }; hideDefaultIndex: { type: "boolean"; }; id: { type: "number"; }; loginPageBackground: { type: "text"; }; loginPageCustomImage: { type: "text"; }; siteIcon: { type: "text"; }; title: { type: "text"; }; }>; StudioCMSUserResetTokens: TableConfig<{ id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; }; }>; StudioCMSUsers: TableConfig<{ avatar: { type: "text"; }; createdAt: { type: "date"; }; email: { type: "text"; }; emailVerified: { type: "boolean"; }; id: { type: "text"; }; name: { type: "text"; }; notifications: { type: "text"; }; password: { type: "text"; }; updatedAt: { type: "date"; }; url: { type: "text"; }; username: { type: "text"; }; }>;};
Defined in: studiocms/packages/studiocms/src/db/tables.ts:201
Type declaration
Section titled “Type declaration”StudioCMSAPIKeys
Section titled “StudioCMSAPIKeys”StudioCMSAPIKeys: TableConfig<{ creationDate: { type: "date"; }; description: { type: "text"; }; id: { type: "text"; }; key: { type: "text"; }; userId: { type: "text"; };}>;
StudioCMSDiffTracking
Section titled “StudioCMSDiffTracking”StudioCMSDiffTracking: TableConfig<{ diff: { type: "text"; }; id: { type: "text"; }; pageContentStart: { type: "text"; }; pageId: { type: "text"; }; pageMetaData: { type: "json"; }; timestamp: { type: "date"; }; userId: { type: "text"; };}>;
StudioCMSEmailVerificationTokens
Section titled “StudioCMSEmailVerificationTokens”StudioCMSEmailVerificationTokens: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; };}>;
StudioCMSMailerConfig
Section titled “StudioCMSMailerConfig”StudioCMSMailerConfig: TableConfig<{ auth_pass: { type: "text"; }; auth_user: { type: "text"; }; default_sender: { type: "text"; }; host: { type: "text"; }; id: { type: "text"; }; port: { type: "number"; }; proxy: { type: "text"; }; secure: { type: "boolean"; }; tls_rejectUnauthorized: { type: "boolean"; }; tls_servername: { type: "text"; };}>;
StudioCMSNotificationSettings
Section titled “StudioCMSNotificationSettings”StudioCMSNotificationSettings: TableConfig<{ emailVerification: { type: "boolean"; }; id: { type: "text"; }; oAuthBypassVerification: { type: "boolean"; }; requireAdminVerification: { type: "boolean"; }; requireEditorVerification: { type: "boolean"; };}>;
StudioCMSOAuthAccounts
Section titled “StudioCMSOAuthAccounts”StudioCMSOAuthAccounts: TableConfig<{ provider: { type: "text"; }; providerUserId: { type: "text"; }; userId: { type: "text"; };}>;
StudioCMSPageContent
Section titled “StudioCMSPageContent”StudioCMSPageContent: TableConfig<{ content: { type: "text"; }; contentId: { type: "text"; }; contentLang: { type: "text"; }; id: { type: "text"; };}>;
StudioCMSPageData
Section titled “StudioCMSPageData”StudioCMSPageData: TableConfig<{ authorId: { type: "text"; }; categories: { type: "json"; }; contentLang: { type: "text"; }; contributorIds: { type: "json"; }; description: { type: "text"; }; draft: { type: "boolean"; }; heroImage: { type: "text"; }; id: { type: "text"; }; package: { type: "text"; }; parentFolder: { type: "text"; }; publishedAt: { type: "date"; }; showAuthor: { type: "boolean"; }; showContributors: { type: "boolean"; }; showOnNav: { type: "boolean"; }; slug: { type: "text"; }; tags: { type: "json"; }; title: { type: "text"; }; updatedAt: { type: "date"; };}>;
StudioCMSPageDataCategories
Section titled “StudioCMSPageDataCategories”StudioCMSPageDataCategories: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; parent: { type: "number"; }; slug: { type: "text"; };}>;
StudioCMSPageDataTags
Section titled “StudioCMSPageDataTags”StudioCMSPageDataTags: TableConfig<{ description: { type: "text"; }; id: { type: "number"; }; meta: { type: "json"; }; name: { type: "text"; }; slug: { type: "text"; };}>;
StudioCMSPageFolderStructure
Section titled “StudioCMSPageFolderStructure”StudioCMSPageFolderStructure: TableConfig<{ id: { type: "text"; }; name: { type: "text"; }; parent: { type: "text"; };}>;
StudioCMSPermissions
Section titled “StudioCMSPermissions”StudioCMSPermissions: TableConfig<{ rank: { type: "text"; }; user: { type: "text"; };}>;
StudioCMSSessionTable
Section titled “StudioCMSSessionTable”StudioCMSSessionTable: TableConfig<{ expiresAt: { type: "date"; }; id: { type: "text"; }; userId: { type: "text"; };}>;
StudioCMSSiteConfig
Section titled “StudioCMSSiteConfig”StudioCMSSiteConfig: TableConfig<{ defaultOgImage: { type: "text"; }; description: { type: "text"; }; diffPerPage: { type: "number"; }; enableDiffs: { type: "boolean"; }; enableMailer: { type: "boolean"; }; gridItems: { type: "json"; }; hideDefaultIndex: { type: "boolean"; }; id: { type: "number"; }; loginPageBackground: { type: "text"; }; loginPageCustomImage: { type: "text"; }; siteIcon: { type: "text"; }; title: { type: "text"; };}>;
StudioCMSUserResetTokens
Section titled “StudioCMSUserResetTokens”StudioCMSUserResetTokens: TableConfig<{ id: { type: "text"; }; token: { type: "text"; }; userId: { type: "text"; };}>;
StudioCMSUsers
Section titled “StudioCMSUsers”StudioCMSUsers: TableConfig<{ avatar: { type: "text"; }; createdAt: { type: "date"; }; email: { type: "text"; }; emailVerified: { type: "boolean"; }; id: { type: "text"; }; name: { type: "text"; }; notifications: { type: "text"; }; password: { type: "text"; }; updatedAt: { type: "date"; }; url: { type: "text"; }; username: { type: "text"; };}>;