Я получаю сообщение об ошибке " Изменить таблицу Изменить столбец невозможно внутри красного смещения блока транзакции ", когда я пытаюсь выполнить команды sql для изменения типа данных столбца перед записью данных в Redshift в aws клей. Я новичок ie, чтобы удивить красное смещение. Может кто-нибудь помочь мне в этом? Заранее спасибо ? Код, как показано ниже:
> datasink = glueContext.write_dynamic_frame.from_jdbc_conf(
> frame= df,
> catalog_connection = 'test',
> connection_options = {
> "preactions": "ALTER TABLE dbo.tbltest ALTER COLUMN text_txt TYPE text",
> "dbtable": "dbo.tbltest",
> "database": 'test'
> },
> redshift_tmp_dir ='s3://development-12345-lambda' ,
> transformation_ctx = "datasink_dataflow")