はじめに
ストアドプロシージャに引数を渡して実行することを考えています。
表現が適切ではなかったらすみません。↑
例えばなのですが、
ruby
1sql = <<SQL 2select 3 * 4from 5 get_list_users( 6 ary := ary 7 ,group := group_id 8) 9SQL 10 11find_by_sql(sql,ary,group_id)
このような感じで呼び出して実行しようと思っています。
get_list_users.sqlファイルに詳しいsqlが書いてあってそこに引数で配列を渡してloopを回したいです。
###やりたいこと
get_list_users.sqlのなかで
aryの先頭を取り出して
id | aryのデータ | group |
---|---|---|
1 | array.[0] | 64cca920-726a-4298-8cf9-66e93d8c7ba1 |
2 | array.[1] | 64cca920-726a-4298-8cf9-66e93d8c7ba1 |
3 | array.[2] | 64cca920-726a-4298-8cf9-66e93d8c7ba1 |
このように保存したいです。
psqlで書くことはできますでしょうか?
よろしくお願いします。
psqlでの型はaryがTEXT[],group_idがUUIDです。
回答1件
あなたの回答
tips
プレビュー