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

Cách liệt kê tất cả cơ sở dữ liệu với ActiveRecord

Tôi không biết PostgreSQL, nhưng nếu có một truy vấn SQL trả lại thông tin này, bạn có thể thực hiện việc này:

sql = "select * from ... your sql query here"
records_array = ActiveRecord::Base.connection.execute(sql)

Có vẻ như đây là SQL bạn cần:

SELECT datname FROM pg_database
WHERE datistemplate = false;



  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 cách nào để Ngắt kết nối khỏi cơ sở dữ liệu và quay lại cơ sở dữ liệu mặc định trong PostgreSQL?

  2. PostgreSQL:Tập lệnh SQL để lấy danh sách tất cả các bảng có một cột cụ thể làm khóa ngoại

  3. Cập nhật nhiều bản ghi trong một giao dịch ActiveRecord trong Rails

  4. Cách sử dụng hàm cửa sổ SQL để tính phần trăm tổng hợp

  5. Trường mô hình duy nhất trong Django và phân biệt chữ hoa chữ thường (postgres)