working setup where steel script works, with example

This commit is contained in:
filipriec
2025-03-11 13:02:58 +01:00
parent a24ef3d064
commit 2c4abb0bbc
2 changed files with 45 additions and 4 deletions

View File

@@ -61,17 +61,19 @@ pub async fn post_table_script(
)
.map_err(|e| Status::invalid_argument(e))?;
// Store script in database with column type
// Store script in database with column type and profile_id
let script_record = sqlx::query!(
r#"INSERT INTO table_scripts
(table_definitions_id, target_column, target_column_type, script, description)
VALUES ($1, $2, $3, $4, $5)
(table_definitions_id, target_column, target_column_type, script, description, profile_id)
VALUES ($1, $2, $3, $4, $5, $6)
RETURNING id"#,
request.table_definition_id,
request.target_column,
column_type,
request.script,
request.description
request.description,
table_def.profile_id // Use the profile_id from table_definitions
)
.fetch_one(db_pool)
.await