🧩
Serverpod 「138億年前」の扱い方
PostgreSQLに-13800000000を登録する
これはintの範囲だ。
だからServerpodのserver側でprotocolを設定するとき、int指定にした。
ところがFlutter側から入力しようとするとInternal server errorが出る。
Logを見ると integer outof rangeになっている。
まずやったことと結果
server側のprotocolで、bigintとか、bigIntegerとか指定しようとした。
するとserver側、client側が、これでもか!というほど赤くなった。
ので、止めた。
次に試したことと結果
Postico2経由で、PostgreSQLのfield属性を直接、bigint、に編集した。
無事登録成功。
なんでも自動、すべて連結、というわけでもないらしい
-13.8Billion、などの方法も考えたが、とりあえずこれで続行。
Discussion