From e17ce610ffe887186b0329dfedd9757e27caa5be Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Fri, 5 Apr 2024 19:42:16 -0400 Subject: [PATCH] chore: regen migrations --- ...0231010194238.json => 20240405234211.json} | 14 +- ...0231010194238.json => 20240405234211.json} | 8 +- ...0231010194238.json => 20240405234211.json} | 14 +- ...0231010194238.json => 20240405234211.json} | 20 +- ...0231010194238.json => 20240405234211.json} | 8 +- ...0231010194238.json => 20240405234211.json} | 14 +- ...0231010194238.json => 20240405234211.json} | 8 +- .../test_repo/post_links/20240112161252.json | 87 ------ ...0231010194238.json => 20240405234211.json} | 22 +- ...0231010194238.json => 20240405234211.json} | 14 +- ...0231010194238.json => 20240405234211.json} | 8 +- .../test_repo/posts/20240112161252.json | 261 ------------------ ...0231010194238.json => 20240405234211.json} | 26 +- ...0231010194238.json => 20240405234211.json} | 14 +- ...0231010194238.json => 20240405234211.json} | 14 +- .../20240112161252_migrate_resources2.exs | 33 --- ... => 20240405234211_migrate_resources1.exs} | 8 +- 17 files changed, 96 insertions(+), 477 deletions(-) rename priv/resource_snapshots/test_repo/accounts/{20231010194238.json => 20240405234211.json} (87%) rename priv/resource_snapshots/test_repo/authors/{20231010194238.json => 20240405234211.json} (91%) rename priv/resource_snapshots/test_repo/comment_ratings/{20231010194238.json => 20240405234211.json} (87%) rename priv/resource_snapshots/test_repo/comments/{20231010194238.json => 20240405234211.json} (91%) rename priv/resource_snapshots/test_repo/integer_posts/{20231010194238.json => 20240405234211.json} (84%) rename priv/resource_snapshots/test_repo/managers/{20231010194238.json => 20240405234211.json} (92%) rename priv/resource_snapshots/test_repo/orgs/{20231010194238.json => 20240405234211.json} (84%) delete mode 100644 priv/resource_snapshots/test_repo/post_links/20240112161252.json rename priv/resource_snapshots/test_repo/post_links/{20231010194238.json => 20240405234211.json} (87%) rename priv/resource_snapshots/test_repo/post_ratings/{20231010194238.json => 20240405234211.json} (87%) rename priv/resource_snapshots/test_repo/post_views/{20231010194238.json => 20240405234211.json} (88%) delete mode 100644 priv/resource_snapshots/test_repo/posts/20240112161252.json rename priv/resource_snapshots/test_repo/posts/{20231010194238.json => 20240405234211.json} (94%) rename priv/resource_snapshots/test_repo/profile/{20231010194238.json => 20240405234211.json} (87%) rename priv/resource_snapshots/test_repo/users/{20231010194238.json => 20240405234211.json} (87%) delete mode 100644 priv/test_repo/migrations/20240112161252_migrate_resources2.exs rename priv/test_repo/migrations/{20231010194238_migrate_resources1.exs => 20240405234211_migrate_resources1.exs} (97%) diff --git a/priv/resource_snapshots/test_repo/accounts/20231010194238.json b/priv/resource_snapshots/test_repo/accounts/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/accounts/20231010194238.json rename to priv/resource_snapshots/test_repo/accounts/20240405234211.json index f564fd9..7b9ca04 100644 --- a/priv/resource_snapshots/test_repo/accounts/20231010194238.json +++ b/priv/resource_snapshots/test_repo/accounts/20240405234211.json @@ -31,13 +31,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -47,15 +47,15 @@ } ], "table": "accounts", - "hash": "59836289B062DDF04DA51F63533EFE98FB13C69675119D0FB6728BE5B3204866", + "hash": "2320B8B55C597C2F07DED9B7BF714832FE22B0AA5E05959A4EA0553669BC368D", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/authors/20231010194238.json b/priv/resource_snapshots/test_repo/authors/20240405234211.json similarity index 91% rename from priv/resource_snapshots/test_repo/authors/20231010194238.json rename to priv/resource_snapshots/test_repo/authors/20240405234211.json index 1d7c4f6..8e367c9 100644 --- a/priv/resource_snapshots/test_repo/authors/20231010194238.json +++ b/priv/resource_snapshots/test_repo/authors/20240405234211.json @@ -55,15 +55,15 @@ } ], "table": "authors", - "hash": "96AF8AF31D328221EB7A373A0EAC3177FA34FA4873C75AACA42937FB72E776BD", + "hash": "EFBB1E574CC263E6E650121801C48B4370F1C9A7C8A213BEF111BFC769BF6651", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/comment_ratings/20231010194238.json b/priv/resource_snapshots/test_repo/comment_ratings/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/comment_ratings/20231010194238.json rename to priv/resource_snapshots/test_repo/comment_ratings/20240405234211.json index ca63d1d..2d4158d 100644 --- a/priv/resource_snapshots/test_repo/comment_ratings/20231010194238.json +++ b/priv/resource_snapshots/test_repo/comment_ratings/20240405234211.json @@ -31,13 +31,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": "nil", "destination_attribute_generated": false }, @@ -47,15 +47,15 @@ } ], "table": "comment_ratings", - "hash": "D6741B2EC934CC837AAA6E450D8E0AB5FEB2712EE921794670BFD2BE77905666", + "hash": "88FFC6DC62CEA37397A9C16C51E43F6FF6EED6C34E4C529FFB4D20EF1BCFF98F", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/comments/20231010194238.json b/priv/resource_snapshots/test_repo/comments/20240405234211.json similarity index 91% rename from priv/resource_snapshots/test_repo/comments/20231010194238.json rename to priv/resource_snapshots/test_repo/comments/20240405234211.json index 3587567..a8d033e 100644 --- a/priv/resource_snapshots/test_repo/comments/20231010194238.json +++ b/priv/resource_snapshots/test_repo/comments/20240405234211.json @@ -61,13 +61,13 @@ "on_delete": "delete", "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": "update", + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -86,13 +86,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -102,15 +102,15 @@ } ], "table": "comments", - "hash": "44EA78C43D6E608ECAF98DC52C2763B4A06A37E689C1CDCEB9C65C58105C718B", + "hash": "4F081363C965C68A8E3CC755BCA058C9DC0FB18F5BE5B44FEBEB41B787727702", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/integer_posts/20231010194238.json b/priv/resource_snapshots/test_repo/integer_posts/20240405234211.json similarity index 84% rename from priv/resource_snapshots/test_repo/integer_posts/20231010194238.json rename to priv/resource_snapshots/test_repo/integer_posts/20240405234211.json index 3d8eec7..0b19d76 100644 --- a/priv/resource_snapshots/test_repo/integer_posts/20231010194238.json +++ b/priv/resource_snapshots/test_repo/integer_posts/20240405234211.json @@ -22,15 +22,15 @@ } ], "table": "integer_posts", - "hash": "C2B733710FBBF80A470C0F8BB5808DC1E2F9824EF0F9A3D095C81926DD20F952", + "hash": "A3F61182D99B092A9D17E34B645823D8B0561B467B0195EFE0DA42947153D7E0", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/managers/20231010194238.json b/priv/resource_snapshots/test_repo/managers/20240405234211.json similarity index 92% rename from priv/resource_snapshots/test_repo/managers/20231010194238.json rename to priv/resource_snapshots/test_repo/managers/20240405234211.json index 0d25212..945168f 100644 --- a/priv/resource_snapshots/test_repo/managers/20231010194238.json +++ b/priv/resource_snapshots/test_repo/managers/20240405234211.json @@ -61,13 +61,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -77,7 +77,7 @@ } ], "table": "managers", - "hash": "3E9372C380E45A8F2A76D19CB6214F6A5CE76F2628CA36A176FB78A05C574A37", + "hash": "1A4EFC8497F6A73543858892D6324407A7060AC2585EDCA9A759D1E8AF509DEF", "repo": "Elixir.AshSqlite.TestRepo", "identities": [ { @@ -89,12 +89,12 @@ "index_name": "managers_uniq_code_index" } ], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/orgs/20231010194238.json b/priv/resource_snapshots/test_repo/orgs/20240405234211.json similarity index 84% rename from priv/resource_snapshots/test_repo/orgs/20231010194238.json rename to priv/resource_snapshots/test_repo/orgs/20240405234211.json index b9cfbfa..daee888 100644 --- a/priv/resource_snapshots/test_repo/orgs/20231010194238.json +++ b/priv/resource_snapshots/test_repo/orgs/20240405234211.json @@ -22,15 +22,15 @@ } ], "table": "orgs", - "hash": "0B3135AADE218FAF66F0D5B4DCDD4F2C0CE299F6FCD4CE02C14003459C793873", + "hash": "106CE7B860A710A1275B05F81F2272B74678DC467F87E4179F9BEA8BC979613C", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/post_links/20240112161252.json b/priv/resource_snapshots/test_repo/post_links/20240112161252.json deleted file mode 100644 index bc2c768..0000000 --- a/priv/resource_snapshots/test_repo/post_links/20240112161252.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "attributes": [ - { - "default": "nil", - "size": null, - "type": "text", - "source": "state", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "uuid", - "source": "source_post_id", - "references": { - "name": "post_links_source_post_id_fkey", - "table": "posts", - "primary_key?": true, - "destination_attribute": "id", - "deferrable": false, - "destination_attribute_default": null, - "destination_attribute_generated": null, - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - }, - "on_delete": null, - "on_update": null - }, - "primary_key?": true, - "allow_nil?": false, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "uuid", - "source": "destination_post_id", - "references": { - "name": "post_links_destination_post_id_fkey", - "table": "posts", - "primary_key?": true, - "destination_attribute": "id", - "deferrable": false, - "destination_attribute_default": null, - "destination_attribute_generated": null, - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - }, - "on_delete": null, - "on_update": null - }, - "primary_key?": true, - "allow_nil?": false, - "generated?": false - } - ], - "table": "post_links", - "hash": "870ACE4A2EB4F54E61458810247D3AC4259B8B5C8EEFA187F7907C58F773B063", - "repo": "Elixir.AshSqlite.TestRepo", - "identities": [ - { - "name": "unique_link", - "keys": [ - "source_post_id", - "destination_post_id" - ], - "base_filter": null, - "index_name": "post_links_unique_link_index" - } - ], - "has_create_action": true, - "custom_indexes": [], - "custom_statements": [], - "base_filter": null, - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - } -} \ No newline at end of file diff --git a/priv/resource_snapshots/test_repo/post_links/20231010194238.json b/priv/resource_snapshots/test_repo/post_links/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/post_links/20231010194238.json rename to priv/resource_snapshots/test_repo/post_links/20240405234211.json index 439b6f1..bf22dc7 100644 --- a/priv/resource_snapshots/test_repo/post_links/20231010194238.json +++ b/priv/resource_snapshots/test_repo/post_links/20240405234211.json @@ -1,7 +1,7 @@ { "attributes": [ { - "default": "\"active\"", + "default": "nil", "size": null, "type": "text", "source": "state", @@ -21,13 +21,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -46,13 +46,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -62,7 +62,7 @@ } ], "table": "post_links", - "hash": "160D65E5F78855E4B9DE8907FD2B26299E7DCABCF667DAD9898309BA8AAA2B74", + "hash": "6ADC017A784C2619574DE223A15A29ECAF6D67C0543DF67A8E4E215E8F8ED300", "repo": "Elixir.AshSqlite.TestRepo", "identities": [ { @@ -75,12 +75,12 @@ "index_name": "post_links_unique_link_index" } ], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/post_ratings/20231010194238.json b/priv/resource_snapshots/test_repo/post_ratings/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/post_ratings/20231010194238.json rename to priv/resource_snapshots/test_repo/post_ratings/20240405234211.json index bec6483..8152559 100644 --- a/priv/resource_snapshots/test_repo/post_ratings/20231010194238.json +++ b/priv/resource_snapshots/test_repo/post_ratings/20240405234211.json @@ -31,13 +31,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": "nil", "destination_attribute_generated": false }, @@ -47,15 +47,15 @@ } ], "table": "post_ratings", - "hash": "42FE177E401874AB5A6E63A08D8A08143DB0FB1BBAE39DACEB3FBF88FD15E76F", + "hash": "73A4E0A79F5A6449FFE48E2469FDC275723EF207780DA9027F3BBE3119DC0FFA", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/post_views/20231010194238.json b/priv/resource_snapshots/test_repo/post_views/20240405234211.json similarity index 88% rename from priv/resource_snapshots/test_repo/post_views/20231010194238.json rename to priv/resource_snapshots/test_repo/post_views/20240405234211.json index c394d00..c11833f 100644 --- a/priv/resource_snapshots/test_repo/post_views/20231010194238.json +++ b/priv/resource_snapshots/test_repo/post_views/20240405234211.json @@ -32,15 +32,15 @@ } ], "table": "post_views", - "hash": "F92BCC0AC778FC683A6BC4BFA66AEC4A5FB75C53D6B3B47D0C357D6EA6E39EF6", + "hash": "D0749D9F514E36781D95F2967C97860C58C6DEAE95543DFAAB0E9C09A1480E93", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/posts/20240112161252.json b/priv/resource_snapshots/test_repo/posts/20240112161252.json deleted file mode 100644 index 26c6865..0000000 --- a/priv/resource_snapshots/test_repo/posts/20240112161252.json +++ /dev/null @@ -1,261 +0,0 @@ -{ - "attributes": [ - { - "default": "nil", - "size": null, - "type": "uuid", - "source": "id", - "references": null, - "primary_key?": true, - "allow_nil?": false, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "title", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "bigint", - "source": "score", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "boolean", - "source": "public", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "citext", - "source": "category", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "type", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "bigint", - "source": "price", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "decimal", - "source": "decimal", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "status", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "status", - "source": "status_enum", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "map", - "source": "stuff", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "uniq_one", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "uniq_two", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "uniq_custom_one", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "text", - "source": "uniq_custom_two", - "references": null, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "utc_datetime_usec", - "source": "created_at", - "references": null, - "primary_key?": false, - "allow_nil?": false, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "utc_datetime_usec", - "source": "updated_at", - "references": null, - "primary_key?": false, - "allow_nil?": false, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "uuid", - "source": "organization_id", - "references": { - "name": "posts_organization_id_fkey", - "table": "orgs", - "primary_key?": true, - "destination_attribute": "id", - "deferrable": false, - "destination_attribute_default": null, - "destination_attribute_generated": null, - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - }, - "on_delete": null, - "on_update": null - }, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - }, - { - "default": "nil", - "size": null, - "type": "uuid", - "source": "author_id", - "references": { - "name": "posts_author_id_fkey", - "table": "authors", - "primary_key?": true, - "destination_attribute": "id", - "deferrable": false, - "destination_attribute_default": null, - "destination_attribute_generated": null, - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - }, - "on_delete": null, - "on_update": null - }, - "primary_key?": false, - "allow_nil?": true, - "generated?": false - } - ], - "table": "posts", - "hash": "10A86C829A8D72D7C539C9041E229D375821CAB03D7819ED2FAA572F6A093195", - "repo": "Elixir.AshSqlite.TestRepo", - "identities": [ - { - "name": "uniq_one_and_two", - "keys": [ - "uniq_one", - "uniq_two" - ], - "base_filter": "type = 'sponsored'", - "index_name": "posts_uniq_one_and_two_index" - } - ], - "has_create_action": true, - "custom_indexes": [ - { - "message": "dude what the heck", - "name": null, - "table": null, - "include": null, - "fields": [ - "uniq_custom_one", - "uniq_custom_two" - ], - "where": null, - "unique": true, - "using": null - } - ], - "custom_statements": [], - "base_filter": "type = 'sponsored'", - "multitenancy": { - "global": null, - "attribute": null, - "strategy": null - } -} \ No newline at end of file diff --git a/priv/resource_snapshots/test_repo/posts/20231010194238.json b/priv/resource_snapshots/test_repo/posts/20240405234211.json similarity index 94% rename from priv/resource_snapshots/test_repo/posts/20231010194238.json rename to priv/resource_snapshots/test_repo/posts/20240405234211.json index 3885aaf..3eaa55d 100644 --- a/priv/resource_snapshots/test_repo/posts/20231010194238.json +++ b/priv/resource_snapshots/test_repo/posts/20240405234211.json @@ -43,7 +43,7 @@ { "default": "nil", "size": null, - "type": "ci_string", + "type": "citext", "source": "category", "references": null, "allow_nil?": true, @@ -51,7 +51,7 @@ "primary_key?": false }, { - "default": "\"sponsored\"", + "default": "nil", "size": null, "type": "text", "source": "type", @@ -71,7 +71,7 @@ "primary_key?": false }, { - "default": "\"0\"", + "default": "nil", "size": null, "type": "decimal", "source": "decimal", @@ -181,13 +181,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -206,13 +206,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -222,7 +222,7 @@ } ], "table": "posts", - "hash": "62F0F74F2205FF194D9784C444D97AB277BA3F4C85163AEC42E13AAF52893B13", + "hash": "00D35B64138747A522AD4EAB9BB8E09BDFE30C95844FD1D46E0951E85EA18FBE", "repo": "Elixir.AshSqlite.TestRepo", "identities": [ { @@ -235,12 +235,12 @@ "index_name": "posts_uniq_one_and_two_index" } ], + "base_filter": "type = 'sponsored'", "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": "type = 'sponsored'", "custom_indexes": [ { "message": "dude what the heck", diff --git a/priv/resource_snapshots/test_repo/profile/20231010194238.json b/priv/resource_snapshots/test_repo/profile/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/profile/20231010194238.json rename to priv/resource_snapshots/test_repo/profile/20240405234211.json index f4b9a0d..5a32e97 100644 --- a/priv/resource_snapshots/test_repo/profile/20231010194238.json +++ b/priv/resource_snapshots/test_repo/profile/20240405234211.json @@ -31,13 +31,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -47,15 +47,15 @@ } ], "table": "profile", - "hash": "D9928A2A80E4F97C60A49663F5FEF1AED527281B757568127DFB293A1C8079C0", + "hash": "710F812AC63D2051F6AB22912CE5304088AF1D8F03C2BAFDC07EB24FA62136C2", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/resource_snapshots/test_repo/users/20231010194238.json b/priv/resource_snapshots/test_repo/users/20240405234211.json similarity index 87% rename from priv/resource_snapshots/test_repo/users/20231010194238.json rename to priv/resource_snapshots/test_repo/users/20240405234211.json index f337550..27c8593 100644 --- a/priv/resource_snapshots/test_repo/users/20231010194238.json +++ b/priv/resource_snapshots/test_repo/users/20240405234211.json @@ -31,13 +31,13 @@ "on_delete": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, "primary_key?": true, "destination_attribute": "id", - "deferrable": false, "on_update": null, + "deferrable": false, "destination_attribute_default": null, "destination_attribute_generated": null }, @@ -47,15 +47,15 @@ } ], "table": "users", - "hash": "E049498FF6613245F13A84E56ECE76F84F45A63D2380C9B013CA9786B1AB4390", + "hash": "F1D2233C0B448A17B31E8971DEF529020894252BBF5BAFD58D7280FA36249071", "repo": "Elixir.AshSqlite.TestRepo", "identities": [], + "base_filter": null, "multitenancy": { "global": null, - "attribute": null, - "strategy": null + "strategy": null, + "attribute": null }, - "base_filter": null, "custom_indexes": [], "custom_statements": [], "has_create_action": true diff --git a/priv/test_repo/migrations/20240112161252_migrate_resources2.exs b/priv/test_repo/migrations/20240112161252_migrate_resources2.exs deleted file mode 100644 index 7039042..0000000 --- a/priv/test_repo/migrations/20240112161252_migrate_resources2.exs +++ /dev/null @@ -1,33 +0,0 @@ -defmodule AshSqlite.TestRepo.Migrations.MigrateResources2 do - @moduledoc """ - Updates resources based on their most recent snapshots. - - This file was autogenerated with `mix ash_sqlite.generate_migrations` - """ - - use Ecto.Migration - - def up do - alter table(:posts) do - modify :decimal, :decimal, default: nil - modify :type, :text, default: nil - modify :category, :citext - end - - alter table(:post_links) do - modify :state, :text, default: nil - end - end - - def down do - alter table(:post_links) do - modify :state, :text, default: "active" - end - - alter table(:posts) do - modify :category, :ci_string - modify :type, :text, default: "sponsored" - modify :decimal, :decimal, default: "0" - end - end -end \ No newline at end of file diff --git a/priv/test_repo/migrations/20231010194238_migrate_resources1.exs b/priv/test_repo/migrations/20240405234211_migrate_resources1.exs similarity index 97% rename from priv/test_repo/migrations/20231010194238_migrate_resources1.exs rename to priv/test_repo/migrations/20240405234211_migrate_resources1.exs index 44d8b3b..65d4993 100644 --- a/priv/test_repo/migrations/20231010194238_migrate_resources1.exs +++ b/priv/test_repo/migrations/20240405234211_migrate_resources1.exs @@ -39,10 +39,10 @@ defmodule AshSqlite.TestRepo.Migrations.MigrateResources1 do add :stuff, :map add :status_enum, :status add :status, :text - add :decimal, :decimal, default: "0" + add :decimal, :decimal add :price, :bigint - add :type, :text, default: "sponsored" - add :category, :ci_string + add :type, :text + add :category, :citext add :public, :boolean add :score, :bigint add :title, :text @@ -78,7 +78,7 @@ defmodule AshSqlite.TestRepo.Migrations.MigrateResources1 do primary_key: true, null: false - add :state, :text, default: "active" + add :state, :text end create unique_index(:post_links, [:source_post_id, :destination_post_id],