sql >> Databáze >  >> RDS >> PostgreSQL

Použití sails.js s existující postgres databází

Jsem autorem Sails-Postgresql. Sails má ORM s názvem Waterline, který používá pro správu dat. Výchozí nastavení předpokládá, že budete chtít auto-migrate vaší databázi, aby odpovídala atributům vašeho modelu. Protože Postgresql je SQL databáze, má adaptér Sails-Postgresql nastavení nazvané syncable, které má výchozí hodnotu true. To by bylo nepravdivé v databázi NoSQL, jako je redis.

Toto lze snadno vypnout, pokud chcete své databázové sloupce spravovat sami. Můžete přidat migrate: safe do vašeho modelu a nebude se snažit aktualizovat vaše databázové schéma, když spustíte Sails.

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

Sails nemá nic jako migrace v Rails. Využívá automatické migrace, aby se to pokusil odstranit z vašeho vývojového procesu, a poté ponechává aktualizaci vašeho produkčního schématu na vás.




  1. Jak funguje UTC_TIMESTAMP() v MariaDB

  2. Spustit nezpracovaný dotaz při migraci - Sequelize 3.30

  3. SQL Server, převést pojmenovanou instanci na výchozí instanci?

  4. Porovnání proměnných nvarchar v t-sql