import { openCloudDatabase, openInMemoryCloudDatabase, type CloudDatabase, type OpenCloudDatabaseInput } from '@orca-cloud/cloud-database' import { pushSchemaStatements } from './push-schema.js' export type { CloudDatabase as PushDatabase, SqlRow } from '@orca-cloud/cloud-database' export async function openPushDatabase( input: Omit ): Promise { return await openCloudDatabase({ ...input, service: 'push', schemaStatements: pushSchemaStatements() }) } export async function openInMemoryPushDatabase(): Promise { return await openInMemoryCloudDatabase(pushSchemaStatements()) }