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

既存のpostgresデータベースでsails.jsを使用する

    私はSails-Postgresqlの作者です。 Sailsには、データの管理に使用するWaterlineと呼ばれるORMがあります。デフォルト設定では、auto-migrateが必要であると想定しています。 モデル属性に一致するデータベース。 PostgresqlはSQLデータベースであるため、Sails-Postgresqlアダプターにはsyncableと呼ばれる設定があり、デフォルトはtrueです。これは、redisのようなNoSQLデータベースでは誤りです。

    データベース列を自分で管理する場合は、これを簡単にオフにできます。 migrate: safeを追加できます モデルに追加すると、Sailsを起動したときにデータベーススキーマを更新しようとしません。

    module.exports = {
      adapter: 'postgresql',
      migrate: 'safe',
      attributes: {
        title: { type: 'string' }
      }
    };
    

    SailsにはRailsでの移行のようなものはありません。自動移行を使用してこれを開発プロセスから削除しようとし、本番スキーマの更新をユーザーに任せます。




    1. 非常に多くのレコードをMySqlデータベースにできるだけ速く挿入する方法

    2. トランザクションMySQL

    3. AzureDataStudioを使用したSQLServerエージェントのジョブ履歴の表示

    4. 日付列に基づくMySQLの週ごとのグループ化?