Mysql
 sql >> база данни >  >> RDS >> Mysql

Презапишете MySQL таблици с AWS Glue

Намерих по-прост начин за работа с JDBC връзки в Glue. Начинът, по който екипът на Glue препоръчва да съкратите таблица, е чрез следния примерен код, когато пишете данни във вашия Redshift клъстер:

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. какво е java.io.EOFException, Съобщение:Не може да се прочете отговор от сървъра. Очаква се да прочетете 4 байта, да прочетете 0 байта

  2. Автоматично стартиране на заявка в mysql

  3. Инсталирайте MySQL на Mac

  4. Невалиден номер на параметъра:параметърът не е дефиниран. Вмъкване на данни

  5. Django + MySQL на Mac OS 10.6.2 Snow Leopard