🧩

Serverpod 「138億年前」の扱い方

2023/07/17に公開

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、などの方法も考えたが、とりあえずこれで続行。

Flutter大学

Discussion