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

テーブルの列IDに指定された複数のデフォルト値

    idを明示的に指定してみてください フィールドとそれを主キーとしてマークする:

    class UserProfile(models.Model):
        id = models.BigIntegerField(primary_key = True)
        user = models.OneToOneField(User)
        avatar = models.ImageField(blank=True, upload_to=get_image_path, default='/static/image/avatar/male.png')
        age = models.IntegerField(default=4, validators=[MinValueValidator(3), MaxValueValidator(99)])
    

    Djangoはこのフィールドのシーケンスを自動的に作成する必要があります。

    Userの可能性があります 明示的に定義された主キーのない外部キーは、単なる理論ですが、ORMを混乱させます。




    1. sqlplus列の出力長を増やす方法は?

    2. ネストされた集計関数

    3. 「Automysqlbackup」および「Autopostgresqlbackup」ツールを使用してMySQL/MariaDBおよびPostgreSQLをバックアップ/復元する方法

    4. MySQL、テーブルファイルをコピーすると、エラー1017(HY000)が発生します:ファイルが見つかりません:ファイルがありますが