sql >> Databasteknik >  >> RDS >> Mysql

Skriv över MySQL-tabeller med AWS Glue

Jag hittade ett enklare sätt att arbeta med JDBC-anslutningar i Glue. Sättet som Glue-teamet rekommenderar att trunkera en tabell är via följande exempelkod när du skriver data till ditt Redshift-kluster:

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")

var

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. PDO:s lastInsertId för MySQL ett rasvillkor?

  2. Ansluter till Amazon RDS-instans genom EC2-instans med MySQL Workbench

  3. MySQL:ÄNDRA TABELL om kolumnen inte finns

  4. convert_tz returnerar null