PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Korzystanie z sails.js z istniejącą bazą danych postgres

Jestem autorem Sails-Postgresql. Sails ma ORM o nazwie Waterline, którego używa do zarządzania danymi. Domyślne ustawienie zakłada, że ​​chcesz przeprowadzić auto-migrate Twoja baza danych, aby pasowała do atrybutów modelu. Ponieważ Postgresql jest bazą danych SQL, adapter Sails-Postgresql ma ustawienie o nazwie syncable, które domyślnie ma wartość true. To byłoby fałszywe w bazie danych NoSQL, takiej jak redis.

Jest to łatwe do wyłączenia, jeśli chcesz samodzielnie zarządzać kolumnami bazy danych. Możesz dodać migrate: safe do Twojego modelu i nie będzie próbował zaktualizować schematu bazy danych po uruchomieniu Sails.

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

Sails nie ma niczego podobnego do migracji w Railsach. Wykorzystuje automatyczne migracje, aby spróbować usunąć to z procesu rozwoju, a następnie pozostawia aktualizację schematu produkcyjnego Tobie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL - utwórz nową bazę danych za pomocą interfejsu użytkownika pgAdmin

  2. Jak zdefiniować kolumnę ARRAY w migracji Sequel Postgresql?

  3. NodeJS/Knex Tworzenie odpowiedzi Json

  4. dodatkowe dane po ostatniej oczekiwanej kolumnie podczas próby importowania pliku csv do postgresql

  5. W miejscu aktualizacje z PostgreSQL