Closed morindo closed 5 months ago
Thanks, I'll take a look and optimize the logic.
Could we change the sqlserver.yaml template
No, we can't customize the template (since go is compiled into a binary), but let me see, perhaps having custom templates in the ~/.sling
dir to allow overwriting.
For now, can you use a custom SQL (instead of select: [id, propertyid, date, type]
)? I think that should work:
dbo.biz_cpt_deposit_slip:
mode: incremental
primary_key: [id]
update_key: createdonutc
sql: select id, propertyid, date, type, createdonutc from "dbo"."biz_cpt_deposit_slip" where {incremental_where_cond}
Ok great, I'll try that. Great project BTW. Thank you very much.
Logic for this should be better in 1.2.6
. Closing.
Issue Description
When trying to run sling in incremental mode with sqlserver, I'm getting a sql error when I try to exclude columns from the stream configuration.
Unfortunately SQL Server does not support order by clause inside a sub query. Is there any solution for this? Could we change the sqlserver.yaml template?
Thank you,
Sling version (
sling --version
): Version 1.2.5Operating System (
linux
,mac
,windows
): Windows 11Database SQL Server 2019
Replication Configuration:
-d
):