0

1 つの列を持つデータベース テーブルがあり、それが PK であるとします。より具体的に説明すると、これは django プロジェクトであり、データベースは mysql にあります。

すべての一意の値を持つ追加の列が必要な場合は、一意の整数を持つ新しい UniqueField を作成するか、ハッシュのような関数を記述して、既存の各行 (モデル インスタンス) の既存の PK を新しい一意の変数に変換する必要があります。現在の PK は varchar/ & string です。

新しい列を作成すると、より多くのメモリが消費されますが、新しい関数を作成してフィールドを頻繁に変換することにも欠点があると思います。何か案は?

4

1 に答える 1