Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ghi đè các bảng MySQL bằng AWS Glue

Tôi đã tìm thấy một cách đơn giản hơn để làm việc với các kết nối JDBC trong Keo. Cách nhóm Keo khuyên bạn nên cắt ngắn bảng là thông qua mã mẫu sau khi bạn đang ghi dữ liệu vào cụm Redshift của mình:

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

ở đâu

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. Cách lấy tháng từ ngày trong MySQL

  2. Giỏ hàng Thương mại Điện tử tốt nhất cho nhà phát triển Zend Framework

  3. MySQL find_in_set với nhiều chuỗi tìm kiếm

  4. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL - Phần 5

  5. Chuyển đổi đầu ra của truy vấn MySQL thành utf8