Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations. pdsmoover.com
pds atproto migrations moo cow

sqlx. am I right

+47
+24
.sqlx/query-1c5100b56d6f3ae0ca0c349ec965f1fa55da9528825e2a564ff1d1553a5348fe.json
··· 1 + { 2 + "db_name": "PostgreSQL", 3 + "query": "\n SELECT DISTINCT cid_or_rev\n FROM blobs\n WHERE account_did = $1 AND type = 'blob' AND cid_or_rev > $2\n ORDER BY cid_or_rev\n LIMIT $3\n ", 4 + "describe": { 5 + "columns": [ 6 + { 7 + "ordinal": 0, 8 + "name": "cid_or_rev", 9 + "type_info": "Text" 10 + } 11 + ], 12 + "parameters": { 13 + "Left": [ 14 + "Text", 15 + "Text", 16 + "Int8" 17 + ] 18 + }, 19 + "nullable": [ 20 + false 21 + ] 22 + }, 23 + "hash": "1c5100b56d6f3ae0ca0c349ec965f1fa55da9528825e2a564ff1d1553a5348fe" 24 + }
+23
.sqlx/query-497e2177f276a57fa5fe513c20fa2826a84da60f9f6d03e31342eade571f0bb5.json
··· 1 + { 2 + "db_name": "PostgreSQL", 3 + "query": "\n SELECT DISTINCT cid_or_rev\n FROM blobs\n WHERE account_did = $1 AND type = 'blob'\n ORDER BY cid_or_rev\n LIMIT $2\n ", 4 + "describe": { 5 + "columns": [ 6 + { 7 + "ordinal": 0, 8 + "name": "cid_or_rev", 9 + "type_info": "Text" 10 + } 11 + ], 12 + "parameters": { 13 + "Left": [ 14 + "Text", 15 + "Int8" 16 + ] 17 + }, 18 + "nullable": [ 19 + false 20 + ] 21 + }, 22 + "hash": "497e2177f276a57fa5fe513c20fa2826a84da60f9f6d03e31342eade571f0bb5" 23 + }