EXPAND ALL
- Home
- About Pixie
- Installing Pixie
- Using Pixie
- Tutorials
- Reference
Replaces constants with '$n' placeholders.Outputs the normalized query along with the values of the parameters
The normalized query with the values of the parameters in the query as JSON. Available keys: ['query', 'params', 'error']. Error will be non-empty if the query could not be normalized.
Variable | Type | Description |
---|---|---|
sql_string | STRING | The PostgresSQL query string |
cmd_code | STRING | The PostgresSQL command tag for this sql request. |
# Normalize the SQL query.df.normalized_sql_json = px.normalize_pgsql('SELECT * FROM test WHERE prop='abcd', 'Query')# Pluck the relevant values from the json.# Value: 'SELECT * FROM test WHERE prop=$1'df.normed_query = px.pluck(df.normalized_sql_json, 'query')# Value: ['abcd']df.params = px.pluck(df.normalized_sql_json, 'params')