WIP! A BB-style forum, on the ATmosphere! We're still working... we'll be back soon when we have something to show off!
node typescript hono htmx atproto
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 1081 lines 27 kB view raw
1{ 2 "id": "3d8caf75-4733-4fc0-9d1a-50f24eaebb43", 3 "prevId": "94a78452-fbdb-42da-8db9-c30d039e9b04", 4 "version": "7", 5 "dialect": "postgresql", 6 "tables": { 7 "public.boards": { 8 "name": "boards", 9 "schema": "", 10 "columns": { 11 "id": { 12 "name": "id", 13 "type": "bigserial", 14 "primaryKey": true, 15 "notNull": true 16 }, 17 "did": { 18 "name": "did", 19 "type": "text", 20 "primaryKey": false, 21 "notNull": true 22 }, 23 "rkey": { 24 "name": "rkey", 25 "type": "text", 26 "primaryKey": false, 27 "notNull": true 28 }, 29 "cid": { 30 "name": "cid", 31 "type": "text", 32 "primaryKey": false, 33 "notNull": true 34 }, 35 "name": { 36 "name": "name", 37 "type": "text", 38 "primaryKey": false, 39 "notNull": true 40 }, 41 "description": { 42 "name": "description", 43 "type": "text", 44 "primaryKey": false, 45 "notNull": false 46 }, 47 "slug": { 48 "name": "slug", 49 "type": "text", 50 "primaryKey": false, 51 "notNull": false 52 }, 53 "sort_order": { 54 "name": "sort_order", 55 "type": "integer", 56 "primaryKey": false, 57 "notNull": false 58 }, 59 "category_id": { 60 "name": "category_id", 61 "type": "bigint", 62 "primaryKey": false, 63 "notNull": false 64 }, 65 "category_uri": { 66 "name": "category_uri", 67 "type": "text", 68 "primaryKey": false, 69 "notNull": true 70 }, 71 "created_at": { 72 "name": "created_at", 73 "type": "timestamp with time zone", 74 "primaryKey": false, 75 "notNull": true 76 }, 77 "indexed_at": { 78 "name": "indexed_at", 79 "type": "timestamp with time zone", 80 "primaryKey": false, 81 "notNull": true 82 } 83 }, 84 "indexes": { 85 "boards_did_rkey_idx": { 86 "name": "boards_did_rkey_idx", 87 "columns": [ 88 { 89 "expression": "did", 90 "isExpression": false, 91 "asc": true, 92 "nulls": "last" 93 }, 94 { 95 "expression": "rkey", 96 "isExpression": false, 97 "asc": true, 98 "nulls": "last" 99 } 100 ], 101 "isUnique": true, 102 "concurrently": false, 103 "method": "btree", 104 "with": {} 105 }, 106 "boards_category_id_idx": { 107 "name": "boards_category_id_idx", 108 "columns": [ 109 { 110 "expression": "category_id", 111 "isExpression": false, 112 "asc": true, 113 "nulls": "last" 114 } 115 ], 116 "isUnique": false, 117 "concurrently": false, 118 "method": "btree", 119 "with": {} 120 } 121 }, 122 "foreignKeys": { 123 "boards_category_id_categories_id_fk": { 124 "name": "boards_category_id_categories_id_fk", 125 "tableFrom": "boards", 126 "tableTo": "categories", 127 "columnsFrom": [ 128 "category_id" 129 ], 130 "columnsTo": [ 131 "id" 132 ], 133 "onDelete": "no action", 134 "onUpdate": "no action" 135 } 136 }, 137 "compositePrimaryKeys": {}, 138 "uniqueConstraints": {}, 139 "policies": {}, 140 "checkConstraints": {}, 141 "isRLSEnabled": false 142 }, 143 "public.categories": { 144 "name": "categories", 145 "schema": "", 146 "columns": { 147 "id": { 148 "name": "id", 149 "type": "bigserial", 150 "primaryKey": true, 151 "notNull": true 152 }, 153 "did": { 154 "name": "did", 155 "type": "text", 156 "primaryKey": false, 157 "notNull": true 158 }, 159 "rkey": { 160 "name": "rkey", 161 "type": "text", 162 "primaryKey": false, 163 "notNull": true 164 }, 165 "cid": { 166 "name": "cid", 167 "type": "text", 168 "primaryKey": false, 169 "notNull": true 170 }, 171 "name": { 172 "name": "name", 173 "type": "text", 174 "primaryKey": false, 175 "notNull": true 176 }, 177 "description": { 178 "name": "description", 179 "type": "text", 180 "primaryKey": false, 181 "notNull": false 182 }, 183 "slug": { 184 "name": "slug", 185 "type": "text", 186 "primaryKey": false, 187 "notNull": false 188 }, 189 "sort_order": { 190 "name": "sort_order", 191 "type": "integer", 192 "primaryKey": false, 193 "notNull": false 194 }, 195 "forum_id": { 196 "name": "forum_id", 197 "type": "bigint", 198 "primaryKey": false, 199 "notNull": false 200 }, 201 "created_at": { 202 "name": "created_at", 203 "type": "timestamp with time zone", 204 "primaryKey": false, 205 "notNull": true 206 }, 207 "indexed_at": { 208 "name": "indexed_at", 209 "type": "timestamp with time zone", 210 "primaryKey": false, 211 "notNull": true 212 } 213 }, 214 "indexes": { 215 "categories_did_rkey_idx": { 216 "name": "categories_did_rkey_idx", 217 "columns": [ 218 { 219 "expression": "did", 220 "isExpression": false, 221 "asc": true, 222 "nulls": "last" 223 }, 224 { 225 "expression": "rkey", 226 "isExpression": false, 227 "asc": true, 228 "nulls": "last" 229 } 230 ], 231 "isUnique": true, 232 "concurrently": false, 233 "method": "btree", 234 "with": {} 235 } 236 }, 237 "foreignKeys": { 238 "categories_forum_id_forums_id_fk": { 239 "name": "categories_forum_id_forums_id_fk", 240 "tableFrom": "categories", 241 "tableTo": "forums", 242 "columnsFrom": [ 243 "forum_id" 244 ], 245 "columnsTo": [ 246 "id" 247 ], 248 "onDelete": "no action", 249 "onUpdate": "no action" 250 } 251 }, 252 "compositePrimaryKeys": {}, 253 "uniqueConstraints": {}, 254 "policies": {}, 255 "checkConstraints": {}, 256 "isRLSEnabled": false 257 }, 258 "public.firehose_cursor": { 259 "name": "firehose_cursor", 260 "schema": "", 261 "columns": { 262 "service": { 263 "name": "service", 264 "type": "text", 265 "primaryKey": true, 266 "notNull": true, 267 "default": "'jetstream'" 268 }, 269 "cursor": { 270 "name": "cursor", 271 "type": "bigint", 272 "primaryKey": false, 273 "notNull": true 274 }, 275 "updated_at": { 276 "name": "updated_at", 277 "type": "timestamp with time zone", 278 "primaryKey": false, 279 "notNull": true 280 } 281 }, 282 "indexes": {}, 283 "foreignKeys": {}, 284 "compositePrimaryKeys": {}, 285 "uniqueConstraints": {}, 286 "policies": {}, 287 "checkConstraints": {}, 288 "isRLSEnabled": false 289 }, 290 "public.forums": { 291 "name": "forums", 292 "schema": "", 293 "columns": { 294 "id": { 295 "name": "id", 296 "type": "bigserial", 297 "primaryKey": true, 298 "notNull": true 299 }, 300 "did": { 301 "name": "did", 302 "type": "text", 303 "primaryKey": false, 304 "notNull": true 305 }, 306 "rkey": { 307 "name": "rkey", 308 "type": "text", 309 "primaryKey": false, 310 "notNull": true 311 }, 312 "cid": { 313 "name": "cid", 314 "type": "text", 315 "primaryKey": false, 316 "notNull": true 317 }, 318 "name": { 319 "name": "name", 320 "type": "text", 321 "primaryKey": false, 322 "notNull": true 323 }, 324 "description": { 325 "name": "description", 326 "type": "text", 327 "primaryKey": false, 328 "notNull": false 329 }, 330 "indexed_at": { 331 "name": "indexed_at", 332 "type": "timestamp with time zone", 333 "primaryKey": false, 334 "notNull": true 335 } 336 }, 337 "indexes": { 338 "forums_did_rkey_idx": { 339 "name": "forums_did_rkey_idx", 340 "columns": [ 341 { 342 "expression": "did", 343 "isExpression": false, 344 "asc": true, 345 "nulls": "last" 346 }, 347 { 348 "expression": "rkey", 349 "isExpression": false, 350 "asc": true, 351 "nulls": "last" 352 } 353 ], 354 "isUnique": true, 355 "concurrently": false, 356 "method": "btree", 357 "with": {} 358 } 359 }, 360 "foreignKeys": {}, 361 "compositePrimaryKeys": {}, 362 "uniqueConstraints": {}, 363 "policies": {}, 364 "checkConstraints": {}, 365 "isRLSEnabled": false 366 }, 367 "public.memberships": { 368 "name": "memberships", 369 "schema": "", 370 "columns": { 371 "id": { 372 "name": "id", 373 "type": "bigserial", 374 "primaryKey": true, 375 "notNull": true 376 }, 377 "did": { 378 "name": "did", 379 "type": "text", 380 "primaryKey": false, 381 "notNull": true 382 }, 383 "rkey": { 384 "name": "rkey", 385 "type": "text", 386 "primaryKey": false, 387 "notNull": true 388 }, 389 "cid": { 390 "name": "cid", 391 "type": "text", 392 "primaryKey": false, 393 "notNull": true 394 }, 395 "forum_id": { 396 "name": "forum_id", 397 "type": "bigint", 398 "primaryKey": false, 399 "notNull": false 400 }, 401 "forum_uri": { 402 "name": "forum_uri", 403 "type": "text", 404 "primaryKey": false, 405 "notNull": true 406 }, 407 "role": { 408 "name": "role", 409 "type": "text", 410 "primaryKey": false, 411 "notNull": false 412 }, 413 "role_uri": { 414 "name": "role_uri", 415 "type": "text", 416 "primaryKey": false, 417 "notNull": false 418 }, 419 "joined_at": { 420 "name": "joined_at", 421 "type": "timestamp with time zone", 422 "primaryKey": false, 423 "notNull": false 424 }, 425 "created_at": { 426 "name": "created_at", 427 "type": "timestamp with time zone", 428 "primaryKey": false, 429 "notNull": true 430 }, 431 "indexed_at": { 432 "name": "indexed_at", 433 "type": "timestamp with time zone", 434 "primaryKey": false, 435 "notNull": true 436 } 437 }, 438 "indexes": { 439 "memberships_did_rkey_idx": { 440 "name": "memberships_did_rkey_idx", 441 "columns": [ 442 { 443 "expression": "did", 444 "isExpression": false, 445 "asc": true, 446 "nulls": "last" 447 }, 448 { 449 "expression": "rkey", 450 "isExpression": false, 451 "asc": true, 452 "nulls": "last" 453 } 454 ], 455 "isUnique": true, 456 "concurrently": false, 457 "method": "btree", 458 "with": {} 459 }, 460 "memberships_did_idx": { 461 "name": "memberships_did_idx", 462 "columns": [ 463 { 464 "expression": "did", 465 "isExpression": false, 466 "asc": true, 467 "nulls": "last" 468 } 469 ], 470 "isUnique": false, 471 "concurrently": false, 472 "method": "btree", 473 "with": {} 474 } 475 }, 476 "foreignKeys": { 477 "memberships_did_users_did_fk": { 478 "name": "memberships_did_users_did_fk", 479 "tableFrom": "memberships", 480 "tableTo": "users", 481 "columnsFrom": [ 482 "did" 483 ], 484 "columnsTo": [ 485 "did" 486 ], 487 "onDelete": "no action", 488 "onUpdate": "no action" 489 }, 490 "memberships_forum_id_forums_id_fk": { 491 "name": "memberships_forum_id_forums_id_fk", 492 "tableFrom": "memberships", 493 "tableTo": "forums", 494 "columnsFrom": [ 495 "forum_id" 496 ], 497 "columnsTo": [ 498 "id" 499 ], 500 "onDelete": "no action", 501 "onUpdate": "no action" 502 } 503 }, 504 "compositePrimaryKeys": {}, 505 "uniqueConstraints": {}, 506 "policies": {}, 507 "checkConstraints": {}, 508 "isRLSEnabled": false 509 }, 510 "public.mod_actions": { 511 "name": "mod_actions", 512 "schema": "", 513 "columns": { 514 "id": { 515 "name": "id", 516 "type": "bigserial", 517 "primaryKey": true, 518 "notNull": true 519 }, 520 "did": { 521 "name": "did", 522 "type": "text", 523 "primaryKey": false, 524 "notNull": true 525 }, 526 "rkey": { 527 "name": "rkey", 528 "type": "text", 529 "primaryKey": false, 530 "notNull": true 531 }, 532 "cid": { 533 "name": "cid", 534 "type": "text", 535 "primaryKey": false, 536 "notNull": true 537 }, 538 "action": { 539 "name": "action", 540 "type": "text", 541 "primaryKey": false, 542 "notNull": true 543 }, 544 "subject_did": { 545 "name": "subject_did", 546 "type": "text", 547 "primaryKey": false, 548 "notNull": false 549 }, 550 "subject_post_uri": { 551 "name": "subject_post_uri", 552 "type": "text", 553 "primaryKey": false, 554 "notNull": false 555 }, 556 "forum_id": { 557 "name": "forum_id", 558 "type": "bigint", 559 "primaryKey": false, 560 "notNull": false 561 }, 562 "reason": { 563 "name": "reason", 564 "type": "text", 565 "primaryKey": false, 566 "notNull": false 567 }, 568 "created_by": { 569 "name": "created_by", 570 "type": "text", 571 "primaryKey": false, 572 "notNull": true 573 }, 574 "expires_at": { 575 "name": "expires_at", 576 "type": "timestamp with time zone", 577 "primaryKey": false, 578 "notNull": false 579 }, 580 "created_at": { 581 "name": "created_at", 582 "type": "timestamp with time zone", 583 "primaryKey": false, 584 "notNull": true 585 }, 586 "indexed_at": { 587 "name": "indexed_at", 588 "type": "timestamp with time zone", 589 "primaryKey": false, 590 "notNull": true 591 } 592 }, 593 "indexes": { 594 "mod_actions_did_rkey_idx": { 595 "name": "mod_actions_did_rkey_idx", 596 "columns": [ 597 { 598 "expression": "did", 599 "isExpression": false, 600 "asc": true, 601 "nulls": "last" 602 }, 603 { 604 "expression": "rkey", 605 "isExpression": false, 606 "asc": true, 607 "nulls": "last" 608 } 609 ], 610 "isUnique": true, 611 "concurrently": false, 612 "method": "btree", 613 "with": {} 614 }, 615 "mod_actions_subject_did_idx": { 616 "name": "mod_actions_subject_did_idx", 617 "columns": [ 618 { 619 "expression": "subject_did", 620 "isExpression": false, 621 "asc": true, 622 "nulls": "last" 623 } 624 ], 625 "isUnique": false, 626 "concurrently": false, 627 "method": "btree", 628 "with": {} 629 }, 630 "mod_actions_subject_post_uri_idx": { 631 "name": "mod_actions_subject_post_uri_idx", 632 "columns": [ 633 { 634 "expression": "subject_post_uri", 635 "isExpression": false, 636 "asc": true, 637 "nulls": "last" 638 } 639 ], 640 "isUnique": false, 641 "concurrently": false, 642 "method": "btree", 643 "with": {} 644 } 645 }, 646 "foreignKeys": { 647 "mod_actions_forum_id_forums_id_fk": { 648 "name": "mod_actions_forum_id_forums_id_fk", 649 "tableFrom": "mod_actions", 650 "tableTo": "forums", 651 "columnsFrom": [ 652 "forum_id" 653 ], 654 "columnsTo": [ 655 "id" 656 ], 657 "onDelete": "no action", 658 "onUpdate": "no action" 659 } 660 }, 661 "compositePrimaryKeys": {}, 662 "uniqueConstraints": {}, 663 "policies": {}, 664 "checkConstraints": {}, 665 "isRLSEnabled": false 666 }, 667 "public.posts": { 668 "name": "posts", 669 "schema": "", 670 "columns": { 671 "id": { 672 "name": "id", 673 "type": "bigserial", 674 "primaryKey": true, 675 "notNull": true 676 }, 677 "did": { 678 "name": "did", 679 "type": "text", 680 "primaryKey": false, 681 "notNull": true 682 }, 683 "rkey": { 684 "name": "rkey", 685 "type": "text", 686 "primaryKey": false, 687 "notNull": true 688 }, 689 "cid": { 690 "name": "cid", 691 "type": "text", 692 "primaryKey": false, 693 "notNull": true 694 }, 695 "text": { 696 "name": "text", 697 "type": "text", 698 "primaryKey": false, 699 "notNull": true 700 }, 701 "forum_uri": { 702 "name": "forum_uri", 703 "type": "text", 704 "primaryKey": false, 705 "notNull": false 706 }, 707 "board_uri": { 708 "name": "board_uri", 709 "type": "text", 710 "primaryKey": false, 711 "notNull": false 712 }, 713 "board_id": { 714 "name": "board_id", 715 "type": "bigint", 716 "primaryKey": false, 717 "notNull": false 718 }, 719 "root_post_id": { 720 "name": "root_post_id", 721 "type": "bigint", 722 "primaryKey": false, 723 "notNull": false 724 }, 725 "parent_post_id": { 726 "name": "parent_post_id", 727 "type": "bigint", 728 "primaryKey": false, 729 "notNull": false 730 }, 731 "root_uri": { 732 "name": "root_uri", 733 "type": "text", 734 "primaryKey": false, 735 "notNull": false 736 }, 737 "parent_uri": { 738 "name": "parent_uri", 739 "type": "text", 740 "primaryKey": false, 741 "notNull": false 742 }, 743 "created_at": { 744 "name": "created_at", 745 "type": "timestamp with time zone", 746 "primaryKey": false, 747 "notNull": true 748 }, 749 "indexed_at": { 750 "name": "indexed_at", 751 "type": "timestamp with time zone", 752 "primaryKey": false, 753 "notNull": true 754 }, 755 "deleted": { 756 "name": "deleted", 757 "type": "boolean", 758 "primaryKey": false, 759 "notNull": true, 760 "default": false 761 } 762 }, 763 "indexes": { 764 "posts_did_rkey_idx": { 765 "name": "posts_did_rkey_idx", 766 "columns": [ 767 { 768 "expression": "did", 769 "isExpression": false, 770 "asc": true, 771 "nulls": "last" 772 }, 773 { 774 "expression": "rkey", 775 "isExpression": false, 776 "asc": true, 777 "nulls": "last" 778 } 779 ], 780 "isUnique": true, 781 "concurrently": false, 782 "method": "btree", 783 "with": {} 784 }, 785 "posts_forum_uri_idx": { 786 "name": "posts_forum_uri_idx", 787 "columns": [ 788 { 789 "expression": "forum_uri", 790 "isExpression": false, 791 "asc": true, 792 "nulls": "last" 793 } 794 ], 795 "isUnique": false, 796 "concurrently": false, 797 "method": "btree", 798 "with": {} 799 }, 800 "posts_board_id_idx": { 801 "name": "posts_board_id_idx", 802 "columns": [ 803 { 804 "expression": "board_id", 805 "isExpression": false, 806 "asc": true, 807 "nulls": "last" 808 } 809 ], 810 "isUnique": false, 811 "concurrently": false, 812 "method": "btree", 813 "with": {} 814 }, 815 "posts_board_uri_idx": { 816 "name": "posts_board_uri_idx", 817 "columns": [ 818 { 819 "expression": "board_uri", 820 "isExpression": false, 821 "asc": true, 822 "nulls": "last" 823 } 824 ], 825 "isUnique": false, 826 "concurrently": false, 827 "method": "btree", 828 "with": {} 829 }, 830 "posts_root_post_id_idx": { 831 "name": "posts_root_post_id_idx", 832 "columns": [ 833 { 834 "expression": "root_post_id", 835 "isExpression": false, 836 "asc": true, 837 "nulls": "last" 838 } 839 ], 840 "isUnique": false, 841 "concurrently": false, 842 "method": "btree", 843 "with": {} 844 } 845 }, 846 "foreignKeys": { 847 "posts_did_users_did_fk": { 848 "name": "posts_did_users_did_fk", 849 "tableFrom": "posts", 850 "tableTo": "users", 851 "columnsFrom": [ 852 "did" 853 ], 854 "columnsTo": [ 855 "did" 856 ], 857 "onDelete": "no action", 858 "onUpdate": "no action" 859 }, 860 "posts_board_id_boards_id_fk": { 861 "name": "posts_board_id_boards_id_fk", 862 "tableFrom": "posts", 863 "tableTo": "boards", 864 "columnsFrom": [ 865 "board_id" 866 ], 867 "columnsTo": [ 868 "id" 869 ], 870 "onDelete": "no action", 871 "onUpdate": "no action" 872 }, 873 "posts_root_post_id_posts_id_fk": { 874 "name": "posts_root_post_id_posts_id_fk", 875 "tableFrom": "posts", 876 "tableTo": "posts", 877 "columnsFrom": [ 878 "root_post_id" 879 ], 880 "columnsTo": [ 881 "id" 882 ], 883 "onDelete": "no action", 884 "onUpdate": "no action" 885 }, 886 "posts_parent_post_id_posts_id_fk": { 887 "name": "posts_parent_post_id_posts_id_fk", 888 "tableFrom": "posts", 889 "tableTo": "posts", 890 "columnsFrom": [ 891 "parent_post_id" 892 ], 893 "columnsTo": [ 894 "id" 895 ], 896 "onDelete": "no action", 897 "onUpdate": "no action" 898 } 899 }, 900 "compositePrimaryKeys": {}, 901 "uniqueConstraints": {}, 902 "policies": {}, 903 "checkConstraints": {}, 904 "isRLSEnabled": false 905 }, 906 "public.roles": { 907 "name": "roles", 908 "schema": "", 909 "columns": { 910 "id": { 911 "name": "id", 912 "type": "bigserial", 913 "primaryKey": true, 914 "notNull": true 915 }, 916 "did": { 917 "name": "did", 918 "type": "text", 919 "primaryKey": false, 920 "notNull": true 921 }, 922 "rkey": { 923 "name": "rkey", 924 "type": "text", 925 "primaryKey": false, 926 "notNull": true 927 }, 928 "cid": { 929 "name": "cid", 930 "type": "text", 931 "primaryKey": false, 932 "notNull": true 933 }, 934 "name": { 935 "name": "name", 936 "type": "text", 937 "primaryKey": false, 938 "notNull": true 939 }, 940 "description": { 941 "name": "description", 942 "type": "text", 943 "primaryKey": false, 944 "notNull": false 945 }, 946 "permissions": { 947 "name": "permissions", 948 "type": "text[]", 949 "primaryKey": false, 950 "notNull": true, 951 "default": "'{}'::text[]" 952 }, 953 "priority": { 954 "name": "priority", 955 "type": "integer", 956 "primaryKey": false, 957 "notNull": true 958 }, 959 "created_at": { 960 "name": "created_at", 961 "type": "timestamp with time zone", 962 "primaryKey": false, 963 "notNull": true 964 }, 965 "indexed_at": { 966 "name": "indexed_at", 967 "type": "timestamp with time zone", 968 "primaryKey": false, 969 "notNull": true 970 } 971 }, 972 "indexes": { 973 "roles_did_rkey_idx": { 974 "name": "roles_did_rkey_idx", 975 "columns": [ 976 { 977 "expression": "did", 978 "isExpression": false, 979 "asc": true, 980 "nulls": "last" 981 }, 982 { 983 "expression": "rkey", 984 "isExpression": false, 985 "asc": true, 986 "nulls": "last" 987 } 988 ], 989 "isUnique": true, 990 "concurrently": false, 991 "method": "btree", 992 "with": {} 993 }, 994 "roles_did_idx": { 995 "name": "roles_did_idx", 996 "columns": [ 997 { 998 "expression": "did", 999 "isExpression": false, 1000 "asc": true, 1001 "nulls": "last" 1002 } 1003 ], 1004 "isUnique": false, 1005 "concurrently": false, 1006 "method": "btree", 1007 "with": {} 1008 }, 1009 "roles_did_name_idx": { 1010 "name": "roles_did_name_idx", 1011 "columns": [ 1012 { 1013 "expression": "did", 1014 "isExpression": false, 1015 "asc": true, 1016 "nulls": "last" 1017 }, 1018 { 1019 "expression": "name", 1020 "isExpression": false, 1021 "asc": true, 1022 "nulls": "last" 1023 } 1024 ], 1025 "isUnique": false, 1026 "concurrently": false, 1027 "method": "btree", 1028 "with": {} 1029 } 1030 }, 1031 "foreignKeys": {}, 1032 "compositePrimaryKeys": {}, 1033 "uniqueConstraints": {}, 1034 "policies": {}, 1035 "checkConstraints": {}, 1036 "isRLSEnabled": false 1037 }, 1038 "public.users": { 1039 "name": "users", 1040 "schema": "", 1041 "columns": { 1042 "did": { 1043 "name": "did", 1044 "type": "text", 1045 "primaryKey": true, 1046 "notNull": true 1047 }, 1048 "handle": { 1049 "name": "handle", 1050 "type": "text", 1051 "primaryKey": false, 1052 "notNull": false 1053 }, 1054 "indexed_at": { 1055 "name": "indexed_at", 1056 "type": "timestamp with time zone", 1057 "primaryKey": false, 1058 "notNull": true 1059 } 1060 }, 1061 "indexes": {}, 1062 "foreignKeys": {}, 1063 "compositePrimaryKeys": {}, 1064 "uniqueConstraints": {}, 1065 "policies": {}, 1066 "checkConstraints": {}, 1067 "isRLSEnabled": false 1068 } 1069 }, 1070 "enums": {}, 1071 "schemas": {}, 1072 "sequences": {}, 1073 "roles": {}, 1074 "policies": {}, 1075 "views": {}, 1076 "_meta": { 1077 "columns": {}, 1078 "schemas": {}, 1079 "tables": {} 1080 } 1081}