sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL関数をGORMのデフォルト値として設定するにはどうすればよいですか?

    試しましたか?できる

    time.Time `sql:"DEFAULT:current_timestamp"`
    

    そして、それは「current_timestamp」関数を使用します。デフォルトを文字列current_timestampにする場合 、あなたはそうするでしょう

    time.Time `sql:"DEFAULT:'current_timestamp'"`
    

    つまり、そうです、それは可能です。あなたはただするでしょう:

    type User struct {
        ID          int     `sql:"DEFAULT:myfunction"`
    }
    



    1. PostgreSQLエラー:リレーションはすでに存在します

    2. 他のテーブルとの関係を持つ行を削除します

    3. ORA-28000:アカウントがロックされていますエラーが頻繁に発生します

    4. SQLステートメント「WITH」キーワードの構文エラーが例外をスローします