-- Extract Users from UserService database -- Run this against: UserService PostgreSQL database -- Output: CSV or use COPY TO for bulk export -- Option 1: Simple SELECT for review/testing SELECT "Id", "OAuthProviderId", "CreatedTime", "LastUpdatedTime" FROM "Users" WHERE "Disabled" = false ORDER BY "CreatedTime"; -- Option 2: Generate INSERT statements (useful for small datasets) SELECT format( 'INSERT INTO "Users" ("Id", "OAuthProviderId", "CreatedTime", "LastUpdatedTime") VALUES (%L, %L, %L, %L) ON CONFLICT ("Id") DO NOTHING;', "Id", "OAuthProviderId", "CreatedTime", "LastUpdatedTime" ) FROM "Users" WHERE "Disabled" = false ORDER BY "CreatedTime"; -- Option 3: Export to CSV (run from psql) -- \copy (SELECT "Id", "OAuthProviderId", "CreatedTime", "LastUpdatedTime" FROM "Users" WHERE "Disabled" = false ORDER BY "CreatedTime") TO '/tmp/users_export.csv' WITH CSV HEADER;