MCPcopy Create free account
hub / github.com/cloudquery/cloudquery / recreateTable

Method recreateTable

plugins/destination/duckdb/client/migrate.go:169–175  ·  view source on GitHub ↗
(ctx context.Context, table *schema.Table)

Source from the content-addressed store, hash-verified

167}
168
169func (c *Client) recreateTable(ctx context.Context, table *schema.Table) error {
170 sql := "drop table if exists " + sanitizeID(table.Name)
171 if err := c.exec(ctx, sql); err != nil {
172 return err
173 }
174 return c.createTableIfNotExist(ctx, table.Name, table, false)
175}
176
177func (c *Client) addColumn(ctx context.Context, tableName string, columnName string, columnType string) error {
178 sql := "alter table " + sanitizeID(tableName) + " add column " + sanitizeID(columnName) + " " + columnType

Callers 1

MigrateTablesMethod · 0.95

Calls 3

execMethod · 0.95
createTableIfNotExistMethod · 0.95
sanitizeIDFunction · 0.70

Tested by

no test coverage detected