PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रेल में माइग्रेशन में एसक्यूएल कैसे लिखें

आपके अप माइग्रेशन के लिए:

execute "CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users;" 
drop_table :car_users  
rename_table :car_users2, :car_users  

और नीचे के लिए:

raise ActiveRecord::IrreversibleMigration

पूर्ण प्रवास:

class TheMigration < ActiveRecord::Migration
    def up
        execute "CREATE TABLE cars_users2 AS SELECT DISTINCT * from cars_users;" 
        drop_table :car_users  
        rename_table :car_users2, :car_users  
    end

    def down
        raise ActiveRecord::IrreversibleMigration
    end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस डेटा ढूँढना जो उपयोगकर्ता चर प्रतिक्रियाओं के लिए सबसे उपयुक्त है

  2. PostgreSQL सर्वर से कनेक्ट करने में असमर्थ:सर्वर से कनेक्ट नहीं हो सका:अनुमति अस्वीकृत

  3. मैं Postgresql में कैसे सत्यापित कर सकता हूं कि JSON मान्य है?

  4. पोस्टग्रेज में ग्रुप बाय - JSON डेटा प्रकार के लिए कोई समानता नहीं है?

  5. सबसे अच्छा PostgreSQL GUI कौन सा है? 2021 तुलना