UNPKG

@nuxthub/core

Version:

Build full-stack Nuxt applications on Cloudflare, with zero configuration.

14 lines (13 loc) 1.25 kB
import type { HubConfig } from '../../../../../features.js'; export declare function useDatabaseMigrationsStorage(hub: HubConfig): import("unstorage").Storage<import("unstorage").StorageValue>; export declare function getDatabaseMigrationFiles(hub: HubConfig): Promise<string[]>; export declare function copyDatabaseMigrationsToHubDir(hub: HubConfig): Promise<void>; export declare const CreateDatabaseMigrationsTableQuery = "CREATE TABLE IF NOT EXISTS _hub_migrations (\n id INTEGER PRIMARY KEY AUTOINCREMENT,\n name TEXT UNIQUE,\n applied_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL\n);"; export declare const AppliedDatabaseMigrationsQuery = "select \"id\", \"name\", \"applied_at\" from \"_hub_migrations\" order by \"_hub_migrations\".\"id\""; export declare function useDatabaseQueriesStorage(hub: HubConfig): import("unstorage").Storage<import("unstorage").StorageValue>; export declare function getDatabaseQueryFiles(hub: HubConfig): Promise<string[]>; export declare function copyDatabaseQueriesToHubDir(hub: HubConfig): Promise<void>; /** * Split a string containing SQL queries into an array of individual queries after removing comments */ export declare function splitSqlQueries(sqlFileContent: string): string[];