Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE FUNCTION skater_name_match(INTEGER,VARCHAR)
- RETURNS BOOL AS
- $$
- SELECT $1 IN (SELECT skaters_skater.competitor_ptr_id FROM skaters_skater
- WHERE name||' '||surname ILIKE '%'||$2||'%'
- OR surname||' '||name ILIKE '%'||$2||'%');
- $$ LANGUAGE SQL;
- import psycopg2
- sql_function_above = '''CREATE OR REPLACE FUNCTION skater_name_match(INTEGER,VARCHAR)
- RETURNS BOOL AS
- $$
- SELECT $1 IN (SELECT skaters_skater.competitor_ptr_id FROM skaters_skater
- WHERE name||' '||surname ILIKE '%'||$2||'%'
- OR surname||' '||name ILIKE '%'||$2||'%');
- $$ LANGUAGE SQL;'''
- try:
- connection = psycopg2.connect("dbname='x' user='x' host='localhost' password='x'");
- except:
- print "I am unable to connect to the database"
- cursor = connection.cursor()
- cursor.execute(sql_function_above)
- IndexError: tuple index out of range
Add Comment
Please, Sign In to add comment