On Jul 16, 12:47 am, Xavier Lange <[email protected]> wrote:
> I am writing a migration script and I need to use the import function
> but it seems to be generating bad SQL for postgres (8.3.7). I am using
> sequel 3.2.0. The script is messing up on the first set it tries to
> import, all the values in the SQL statement make sense for the table.
>
> I'm trying to import all the column data except for id (an auto-
> incrementing value) and updated_at (a null-able timestamp).
> response_class.import
> ([:primitive_id, :user_id, :created_at, :response, :invitation_id],
> responses)
>
> The columns of numeric_responses:
> [:id, :primitive_id, :user_id, :created_at, :updated_at, :response, 
> :invitation_id]
>
> The error:
> PGError: ERROR:  column "primitive_id" does not exist
> LINE 1: ...pdated_at", "response", "invitation_id") VALUES
> (("primitive...
>
> The SQL I see in the log:
> INSERT INTO "numeric_responses" ("primitive_id", "user_id",
> "created_at", "updated_at", "response", "invitation_id") VALUES
> (("primitive_id" = 1765) AND ("invitation_id" = 994) AND ("created_at"
> = TIMESTAMP '2009-07-15 18:55:49.000000') AND ("response" = 3) AND
> ("user_id" = 905)), ...
>
> Any ideas?

Hmm, there might be a bug there.  What's responses?  Is it an array of
value arrays?

Jeremy
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sequel-talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sequel-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to