teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

大事な要件の書き忘れ

2021/06/08 03:54

投稿

momolength
momolength

スコア62

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
- |id|name|sort_order|
1
+ |id|category|name|sort_order|
2
- |:--|:--:|--:|
2
+ |:--|:--:|:--:|--:|
3
- |1|apple|1|
3
+ |1|fruit|apple|1|
4
- |2|grape|2|
4
+ |2|fruit|grape|2|
5
- |3|orange|3|
5
+ |3|fruit|orange|3|
6
- |4|cherry|4|
6
+ |4|Vegetables|carrot|4|
7
- |5|pineapple|5|
7
+ |5|Vegetables|garlic|5|
8
8
 
9
9
  とした場合、sort_orderには任意で数字を設定します。
10
10
  createの時点で連番にしたものですが、後々insert intoで追加しようと思いましたが、
@@ -14,13 +14,19 @@
14
14
 
15
15
 
16
16
  期待結果
17
- |id|name|sort_order|
17
+ |id|category|name|sort_order|
18
- |:--|:--:|--:|
18
+ |:--|:--:|:--:|--:|
19
- |1|apple|1|
19
+ |1|fruit|apple|1|
20
- |2|grape|2|
20
+ |2|fruit|grape|2|
21
+ |4|fruit|peach|3|
21
- |3|orange|3|
22
+ |3|fruit|orange|4|
22
- |4|new_data|4|
23
- |5|cherry|5|
23
+ |5|Vegetables|carrot|1|
24
- |6|pineapple|6|
24
+ |6|Vegetables|garlic|2|
25
25
 
26
- postgresです。
26
+ postgresです。
27
+
28
+
29
+ 失礼しました、12:50追記ーーーーーーーーーーーーーーーーーーー
30
+ これは、カテゴリーの中でに限定することは可能ですか?
31
+
32
+ カテゴリーfruitの2と3の間に新データ(peach)を追加したい。

1

.

2021/06/08 03:54

投稿

momolength
momolength

スコア62

title CHANGED
@@ -1,1 +1,1 @@
1
- postgresでカラムのデータに連番で設定されているものの途中に、を挿入しそれ以降を更新したい場合
1
+ postgresでカラムのデータに連番で設定されているものの途中に、データを挿入しそれ以降の値再度連番に設定したい場合
body CHANGED
File without changes