PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sử dụng sails.js với cơ sở dữ liệu postgres hiện có

Tôi là tác giả của Sails-Postgresql. Sails có ORM được gọi là Waterline mà nó sử dụng để quản lý dữ liệu. Cài đặt mặc định giả định rằng bạn muốn auto-migrate cơ sở dữ liệu của bạn để phù hợp với các thuộc tính mô hình của bạn. Vì Postgresql là cơ sở dữ liệu SQL nên bộ điều hợp Sails-Postgresql có một cài đặt được gọi là syncable được đặt mặc định là true. Điều này sẽ sai trong cơ sở dữ liệu NoSQL như redis.

Điều này rất dễ tắt nếu bạn muốn tự quản lý các cột cơ sở dữ liệu của mình. Bạn có thể thêm migrate: safe vào mô hình của bạn và nó sẽ không thử và cập nhật giản đồ cơ sở dữ liệu của bạn khi bạn khởi động Sails.

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

Sails không có bất kỳ thứ gì giống như di chuyển trong Rails. Nó sử dụng tính năng tự động di chuyển để cố gắng loại bỏ điều này khỏi quy trình phát triển của bạn và sau đó cập nhật giản đồ sản xuất cho bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nhóm và đếm theo ngày trong Rails ở Postgres?

  2. Postgresql:Làm thế nào để chỉ tạo bảng nếu nó chưa tồn tại?

  3. Hibernate 'Inverse' trong tệp ánh xạ

  4. PostgreSQL, Chọn từ 2 bảng, nhưng chỉ phần tử mới nhất từ ​​bảng 2

  5. Laravel 5 cập nhật giới hạn hàng đơn không hoạt động