sql >> Database teknologi >  >> RDS >> Mysql

Overskriv MySQL-tabeller med AWS-lim

Jeg fandt en enklere måde at arbejde med JDBC-forbindelser i Glue. Den måde, som Glue-teamet anbefaler at afkorte en tabel på, er via følgende eksempelkode, når du skriver data til din Redshift-klynge:

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

hvor

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. Er det bedre at bruge flere databaser med et skema hver, eller en database med flere skemaer?

  2. Fix:"den førende præcision af intervallet er for lille" i Oracle Database

  3. org.hibernate.InstantiationException:Ingen standardkonstruktør for entitet::principal.Cliente

  4. Oracle Pro*C/OCI-installationshandlere til SIGSEGV/SIGABRT og venner - hvorfor og hvordan deaktiveres?