sql >> Database teknologi >  >> RDS >> PostgreSQL

Brug af sails.js med en eksisterende postgres-database

Jeg er forfatter til Sails-Postgresql. Sails har en ORM kaldet Waterline, som den bruger til at administrere data. Standardindstillingen forudsætter, at du ønsker at auto-migrate din database for at matche dine modelattributter. Fordi Postgresql er en SQL-database, har Sails-Postgresql-adapteren en indstilling kaldet syncable, der som standard er sand. Dette ville være falsk i en NoSQL-database som redis.

Dette er nemt at slå fra, hvis du selv vil administrere dine databasekolonner. Du kan tilføje migrate: safe til din model, og den vil ikke forsøge at opdatere dit databaseskema, når du starter Sails.

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

Sails har ikke noget som migrationer i Rails. Den bruger automatiske migreringer til at forsøge at fjerne dette fra din udviklingsproces og overlader derefter opdatering af dit produktionsskema til dig.




  1. hvordan man får det fulde resultatsæt fra SSMS

  2. Sådan tilføjer du punkter til LINESTRING SQL

  3. Hvorfor opretter postgres ikke databasen?

  4. Returner antallet af dage i en måned i MariaDB