diff --git a/pgpm/core/src/export/export-meta.ts b/pgpm/core/src/export/export-meta.ts index bb6c7d842..f15c265f9 100644 --- a/pgpm/core/src/export/export-meta.ts +++ b/pgpm/core/src/export/export-meta.ts @@ -467,7 +467,8 @@ const config: Record = { api_id: 'uuid', schema_id: 'uuid', private_schema_id: 'uuid', - tokens_table_id: 'uuid', + session_credentials_table_id: 'uuid', + sessions_table_id: 'uuid', users_table_id: 'uuid', authenticate: 'text', authenticate_strict: 'text', @@ -486,7 +487,10 @@ const config: Record = { users_table_id: 'uuid', secrets_table_id: 'uuid', encrypted_table_id: 'uuid', - tokens_table_id: 'uuid', + sessions_table_id: 'uuid', + session_credentials_table_id: 'uuid', + audits_table_id: 'uuid', + audits_table_name: 'text', sign_in_function: 'text', sign_up_function: 'text', sign_out_function: 'text', @@ -499,7 +503,9 @@ const config: Record = { reset_password_function: 'text', forgot_password_function: 'text', send_verification_email_function: 'text', - verify_email_function: 'text' + verify_email_function: 'text', + verify_password_function: 'text', + check_password_function: 'text' } }, memberships_module: { @@ -701,17 +707,21 @@ const config: Record = { table_name: 'text' } }, - tokens_module: { + sessions_module: { schema: 'metaschema_modules_public', - table: 'tokens_module', + table: 'sessions_module', fields: { id: 'uuid', database_id: 'uuid', schema_id: 'uuid', - table_id: 'uuid', - owned_table_id: 'uuid', - tokens_default_expiration: 'interval', - tokens_table: 'text' + sessions_table_id: 'uuid', + session_credentials_table_id: 'uuid', + auth_settings_table_id: 'uuid', + users_table_id: 'uuid', + sessions_default_expiration: 'interval', + sessions_table: 'text', + session_credentials_table: 'text', + auth_settings_table: 'text' } }, secrets_module: { @@ -809,7 +819,8 @@ const config: Record = { database_id: 'uuid', schema_id: 'uuid', users_table_id: 'uuid', - tokens_table_id: 'uuid', + sessions_table_id: 'uuid', + session_credentials_table_id: 'uuid', secrets_table_id: 'uuid', addresses_table_id: 'uuid', user_field: 'text', @@ -1024,7 +1035,7 @@ export const exportMeta = async ({ opts, dbname, database_id }: ExportMetaParams await queryAndParse('membership_types_module', `SELECT * FROM metaschema_modules_public.membership_types_module WHERE database_id = $1`); await queryAndParse('invites_module', `SELECT * FROM metaschema_modules_public.invites_module WHERE database_id = $1`); await queryAndParse('emails_module', `SELECT * FROM metaschema_modules_public.emails_module WHERE database_id = $1`); - await queryAndParse('tokens_module', `SELECT * FROM metaschema_modules_public.tokens_module WHERE database_id = $1`); + await queryAndParse('sessions_module', `SELECT * FROM metaschema_modules_public.sessions_module WHERE database_id = $1`); await queryAndParse('secrets_module', `SELECT * FROM metaschema_modules_public.secrets_module WHERE database_id = $1`); await queryAndParse('profiles_module', `SELECT * FROM metaschema_modules_public.profiles_module WHERE database_id = $1`); await queryAndParse('encrypted_secrets_module', `SELECT * FROM metaschema_modules_public.encrypted_secrets_module WHERE database_id = $1`); diff --git a/pgpm/core/src/export/export-migrations.ts b/pgpm/core/src/export/export-migrations.ts index 1087afb51..d2121121d 100644 --- a/pgpm/core/src/export/export-migrations.ts +++ b/pgpm/core/src/export/export-migrations.ts @@ -398,7 +398,7 @@ SET session_replication_role TO DEFAULT;`; 'membership_types_module', 'invites_module', 'emails_module', - 'tokens_module', + 'sessions_module', 'secrets_module', 'profiles_module', 'encrypted_secrets_module',