Thread: Problem inserting data into 7.4.2 table
I have just upgraded to 7.4.2 from 7.2.1 and I am having problems inserting data into a database table that worked just fine under 7.2.1. I have a table defined as follows: create table vm_mailbox ( MailboxId varchar(64) not null, MailboxType integer not null default 0, Description varchar(64) , MailboxSize integer , MessageSize integer , Tutorial boolean not null default true, TotalMessageTime integer , MessageExpiryTime integer , Enabled boolean not null default true, GreetingType integer not null default 10, OrphanedTime bigint not null default 0, LastAccessed bigint , ZeroOutNumber varchar(32) , primary key (MailboxId) ); When I try to do the following insert into the table insert into vm_mailbox values('PERSONAL00000000000000000000000',0,null,10000,60,true,0,30,true, 10,0,1081462504500); I get the following error: ERROR: integer out of range What is the problem? Is it complaining about the value for LastAccessed? According to the 7.2 User Guide a bigint can have a value between -92223372036854775808 and 92223372036854775807. Chris White
I just tried the sql below on a 7.4 instance and it works fine. # insert into vm_mailbox values('PERSONAL00000000000000000000000',0,null,10000,60,true,0,30,true, 10,0,1081462504500); INSERT 13985274 1 Are you sure this is the offending data ? Greg Williamson DBA GlobeXplorer LLC -----Original Message----- From: Chris White (cjwhite) [mailto:cjwhite@cisco.com] Sent: Thursday, April 08, 2004 3:44 PM To: pgsql-admin@postgresql.org Subject: [ADMIN] Problem inserting data into 7.4.2 table I have just upgraded to 7.4.2 from 7.2.1 and I am having problems inserting data into a database table that worked just fine under 7.2.1. I have a table defined as follows: create table vm_mailbox ( MailboxId varchar(64) not null, MailboxType integer not null default 0, Description varchar(64) , MailboxSize integer , MessageSize integer , Tutorial boolean not null default true, TotalMessageTime integer , MessageExpiryTime integer , Enabled boolean not null default true, GreetingType integer not null default 10, OrphanedTime bigint not null default 0, LastAccessed bigint , ZeroOutNumber varchar(32) , primary key (MailboxId) ); When I try to do the following insert into the table insert into vm_mailbox values('PERSONAL00000000000000000000000',0,null,10000,60,true,0,30,true, 10,0,1081462504500); I get the following error: ERROR: integer out of range What is the problem? Is it complaining about the value for LastAccessed? According to the 7.2 User Guide a bigint can have a value between -92223372036854775808 and 92223372036854775807. Chris White ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
Found out that Postgres was compiled with the wrong int64 option. Changed it to HAVE_LONG_LONG_INT64 and was able to insert data into the table -----Original Message----- From: Gregory S. Williamson [mailto:gsw@globexplorer.com] Sent: Thursday, April 08, 2004 4:35 PM To: cjwhite@cisco.com; pgsql-admin@postgresql.org Subject: RE: [ADMIN] Problem inserting data into 7.4.2 table I just tried the sql below on a 7.4 instance and it works fine. # insert into vm_mailbox values('PERSONAL00000000000000000000000',0,null,10000,60,true,0,30,true, 10,0,1081462504500); INSERT 13985274 1 Are you sure this is the offending data ? Greg Williamson DBA GlobeXplorer LLC -----Original Message----- From: Chris White (cjwhite) [mailto:cjwhite@cisco.com] Sent: Thursday, April 08, 2004 3:44 PM To: pgsql-admin@postgresql.org Subject: [ADMIN] Problem inserting data into 7.4.2 table I have just upgraded to 7.4.2 from 7.2.1 and I am having problems inserting data into a database table that worked just fine under 7.2.1. I have a table defined as follows: create table vm_mailbox ( MailboxId varchar(64) not null, MailboxType integer not null default 0, Description varchar(64) , MailboxSize integer , MessageSize integer , Tutorial boolean not null default true, TotalMessageTime integer , MessageExpiryTime integer , Enabled boolean not null default true, GreetingType integer not null default 10, OrphanedTime bigint not null default 0, LastAccessed bigint , ZeroOutNumber varchar(32) , primary key (MailboxId) ); When I try to do the following insert into the table insert into vm_mailbox values('PERSONAL00000000000000000000000',0,null,10000,60,true,0,30,true, 10,0,1081462504500); I get the following error: ERROR: integer out of range What is the problem? Is it complaining about the value for LastAccessed? According to the 7.2 User Guide a bigint can have a value between -92223372036854775808 and 92223372036854775807. Chris White ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)