try escaping the % sign as in %%.  this is psycopg2's behavior.

On Nov 21, 2011, at 1:27 PM, Krishnakant Mane wrote:

> Hello all.
> I am trying to write some code which after creating tables and related views 
> trys to create the stored procedures (plpgsql).
> code goes some thing like this
> engine.execute("create or replace function addRecord(f1 text, f2 
> t1.fieldname%type ) returns bit as $$
> ...
> begin
> ...
> end;
> $$ language plpgsql")
> When this gets executed I get the error that indicates dict object is not 
> indexable.
> Is this some thing to do wiht the use of % or $ sign in the query?
> Note that although I wrote the code on more than one line, in my code its a 
> single line statement.
> All my views get created with same syntax of engine.execute() but not stored 
> procedure creation code.
> Any suggestion?
> Happy hacking.
> Krishnakant.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sqlalchemy" group.
> To post to this group, send email to sqlalchemy@googlegroups.com.
> To unsubscribe from this group, send email to 
> sqlalchemy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sqlalchemy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to