@@ -475,26 +475,23 @@ defmodule AshPostgres.MigrationGenerator.Operation do
475475table: table ,
476476multitenancy: multitenancy
477477} ) do
478- { name_prefix , keys } =
478+ keys =
479479case multitenancy . strategy do
480- :context ->
481- { "\# \{ prefix()\} _" , keys }
482-
483480:attribute ->
484- { "" , [ multitenancy . attribute | keys ] }
481+ [ multitenancy . attribute | keys ]
485482
486483_ ->
487- { "" , keys }
484+ keys
488485end
489486
490487if base_filter do
491488"create unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
492- name_prefix
493- } #{ table } _#{ name } _unique_index\" , where:\" #{ base_filter } \" )"
489+ table
490+ } _#{ name } _unique_index\" , where:\" #{ base_filter } \" )"
494491else
495492"create unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
496- name_prefix
497- } #{ table } _#{ name } _unique_index\" )"
493+ table
494+ } _#{ name } _unique_index\" )"
498495end
499496end
500497
@@ -503,21 +500,18 @@ defmodule AshPostgres.MigrationGenerator.Operation do
503500table: table ,
504501multitenancy: multitenancy
505502} ) do
506- { name_prefix , keys } =
503+ keys =
507504case multitenancy . strategy do
508- :context ->
509- { "\# \{ prefix()\} _" , keys }
510-
511505:attribute ->
512- { "" , [ multitenancy . attribute | keys ] }
506+ [ multitenancy . attribute | keys ]
513507
514508_ ->
515- { "" , keys }
509+ keys
516510end
517511
518512"drop_if_exists unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
519- name_prefix
520- } #{ table } _#{ name } _unique_index\" )"
513+ table
514+ } _#{ name } _unique_index\" )"
521515end
522516end
523517
@@ -526,48 +520,42 @@ defmodule AshPostgres.MigrationGenerator.Operation do
526520defstruct [ :identity , :table , :multitenancy , :old_multitenancy , no_phase: true ]
527521
528522def up ( % { identity: % { name: name , keys: keys } , table: table , old_multitenancy: multitenancy } ) do
529- { name_prefix , keys } =
523+ keys =
530524case multitenancy . strategy do
531- :context ->
532- { "\# \{ prefix()\} _" , keys }
533-
534525:attribute ->
535- { "" , [ multitenancy . attribute | keys ] }
526+ [ multitenancy . attribute | keys ]
536527
537528_ ->
538- { "" , keys }
529+ keys
539530end
540531
541532"drop_if_exists unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
542- name_prefix
543- } #{ table } _#{ name } _unique_index\" )"
533+ table
534+ } _#{ name } _unique_index\" )"
544535end
545536
546537def down ( % {
547538identity: % { name: name , keys: keys , base_filter: base_filter } ,
548539table: table ,
549540multitenancy: multitenancy
550541} ) do
551- { name_prefix , keys } =
542+ keys =
552543case multitenancy . strategy do
553- :context ->
554- { "\# \{ prefix()\} _" , keys }
555-
556544:attribute ->
557- { "" , [ multitenancy . attribute | keys ] }
545+ [ multitenancy . attribute | keys ]
558546
559547_ ->
560- { "" , keys }
548+ keys
561549end
562550
563551if base_filter do
564552"create unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
565- name_prefix
566- } #{ table } _#{ name } _unique_index\" , where:\" #{ base_filter } \" )"
553+ table
554+ } _#{ name } _unique_index\" , where:\" #{ base_filter } \" )"
567555else
568556"create unique_index(:#{ table } , [#{ Enum . map_join ( keys , "," , & inspect / 1 ) } ], name:\" #{
569- name_prefix
570- } #{ table } _#{ name } _unique_index\" )"
557+ table
558+ } _#{ name } _unique_index\" )"
571559end
572560end
573561end