[Dbix-class] find_or_create problem with Pg: proposed patch
    Jess Robinson 
    castaway at desert-island.me.uk
       
    Sat Apr  5 12:13:23 BST 2008
    
    
  
On Sat, 5 Apr 2008, Alex Povolotsky wrote:
> Jess Robinson wrote:
>> 
>> 
>> On Thu, 3 Apr 2008, Alex Povolotsky wrote:
>> 
>>> Hello!
>>> 
>>> Attempt to insert into postgres table with undef's for columns with 
>>> default values yields an error. It is especially bad with find_or_create 
>>> sub.
>> 
>> Are those columns also nullable, or not? If they're not, inserting 
>> null/undef doesn't make sense.. In DBIx::Class or plain SQL. the solution 
>> is generally to insert \'DEFAULT' ..
>
> Well, how do you pass DEFAULT (not 'DEFAULT' string, but DEFAULT SQL keyword) 
> to DBI?
>
Using a literal string like that:
{ mycol => \'DEFAULT' }
Jess
    
    
More information about the DBIx-Class
mailing list