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

एडब्ल्यूएस गोंद के साथ MySQL तालिकाओं को अधिलेखित करें

मुझे ग्लू में JDBC कनेक्शन के साथ काम करने का एक आसान तरीका मिला। जब आप अपने Redshift क्लस्टर में डेटा लिख ​​रहे हों, तब Glue टीम तालिका को छोटा करने की अनुशंसा करती है:

datasink5 = glueContext.write_dynamic_frame.from_jdbc_conf(frame = resolvechoice4, catalog_connection = "<connection-name>", connection_options = {"dbtable": "<target-table>", "database": "testdb", "preactions":"TRUNCATE TABLE <table-name>"}, redshift_tmp_dir = args["TempDir"], transformation_ctx = "datasink5")

जहां

connection-name your Glue connection name to your Redshift Cluster
target-table    the table you're loading the data in 
testdb          name of the database 
table-name      name of the table to truncate (ideally the table you're loading into)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSH सुरंग पर MySQL कनेक्शन

  2. एक असफल रेल प्रवास को वापस लाना

  3. बाएँ जॉइन का उपयोग करके MySQL में कई तालिकाओं को अद्यतन करें

  4. PlanetScale &Vitess:रेफ़रेंशियल इंटिग्रिटी विथ लिगेसी शेयर्ड डेटाबेस

  5. विधि JPQL के लिए क्वेरी के लिए सत्यापन विफल रहा