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

Mã di chuyển cơ sở dữ liệu cụ thể

Quá trình di chuyển của bạn có quyền truy cập vào kết nối cơ sở dữ liệu trong kết nối và kết nối có adapter_name để bạn có thể hỏi nó kiểu kết nối nào:

def self.up
    case connection.adapter_name
    when 'PostgreSQL'
        # Do PostgreSQL stuff
    when 'MySQL'
        # Do MySQL stuff
    else
        # Blow up and catch on fire. Or silently ignore it depending on your needs.
    end
end

Tôi không chắc mình có đúng tên bộ điều hợp MySQL hay không nhưng kỹ thuật này rất tốt và bạn có thể dễ dàng tự mình kiểm tra tên bộ điều hợp MySQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể phát hiện giá trị null từ JSON_EXTRACT

  2. Không thể kết nối với cơ sở dữ liệu:Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' vào cơ sở dữ liệu 'socialdb'

  3. Cách cập nhật dữ liệu tuần tự hóa trong MySQL

  4. MySQL Trigger chèn vào một bảng khác

  5. Làm cách nào để kết nối với MySQL 5.1 trong Visual Studio 2010?