14 lines
395 B
PL/PgSQL
14 lines
395 B
PL/PgSQL
-- Buat fungsi execute_sql untuk digunakan oleh pendekatan SQL custom
|
|
-- Function to execute dynamic SQL (untuk administrator dan debugging)
|
|
CREATE OR REPLACE FUNCTION execute_sql(sql_query text)
|
|
RETURNS text
|
|
LANGUAGE plpgsql
|
|
SECURITY DEFINER
|
|
AS $$
|
|
BEGIN
|
|
EXECUTE sql_query;
|
|
RETURN 'SQL executed successfully';
|
|
EXCEPTION WHEN OTHERS THEN
|
|
RETURN 'Error executing SQL: ' || SQLERRM;
|
|
END;
|
|
$$; |