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

postgresqlアプリケーションでrailsで移行を実行した後のシーケンスに関する通知

    Rails(より正確にはActiveRecord)は idを追加しています 列をテーブルに追加し、この列を主キーにします。 PostgreSQLの場合、この列のタイプは serialになります。 。 シリアル は基本的に、自動インクリメント値を自動的に提供するシーケンスと組み合わされた4バイト整数です。

    最初の通知:

    PostgreSQLがシリアルを作成するために舞台裏でシーケンスを作成していることを伝えているだけです 列関数。

    2番目の通知:

    明示的に要求していなくても、PostgreSQLが主キーの実装に役立つインデックスを作成していることを伝えているだけです。

    これらの通知は無視してかまいません。これらは単なる情報です。それらを抑制したい場合は、 min_messages:WARNING<を追加できます。 / code> database.ymlの適切なセクションに移動します 。



    1. RegExで指定されたクエリ可能なフィールド制約を可能にするデータベースエンジンはありますか?

    2. SQL ServerCompactEditionでLIKEでパラメータを使用する方法

    3. PDOを使用したMySQLINクエリで同じ配列を複数回

    4. 左結合テーブルとテーブル内のエコー