Re: Problems creating a framework with model inside
Re: Problems creating a framework with model inside
- Subject: Re: Problems creating a framework with model inside
- From: Miguel Arroz <email@hidden>
- Date: Thu, 22 Jun 2006 18:21:24 +0100
Hi!
On 2006/06/22, at 17:35, Chuck Hill wrote:
Not related to your problem, but it is a best practice to set the
connection dictionary in code when having models in reusable
frameworks. Here is one way to do this (straight from Google):
http://wocode.com/cgi-bin/WebObjects/WOCode.woa/1/wa/ShareCodeItem?
itemId=216
It is also in Practical WebObjects and on the web in several
variations. That way you can reuse it with multiple databases.
This also avoids some EOF bugs, for example
http://en.wikibooks.org/wiki/Programming:WebObjects/EOF/Using_EOF/
Common_Pitfalls_and_Troubleshooting
I'm going to try it.
No, there is no trick. It should just work. Do you have this in
your connection dictionary?
driver = "org.postgresql.Driver";
That may be the missing piece. That or the PostgresqlPlugin
framework is damaged.
I have that on my conn dictionary, and the plugin is not damaged,
because it works with all the other apps! :) I had this problem on a
test app (to test the framework) that has no model by itself. So, to
check if I was having some strange pgsql-related problem, i included
it on an app that has a model and connects to a pgsql database. The
app loads both models, warns about repeated EOJDBCPrototype entities,
and works fine with it's own model... but when I try to run a test
that uses the framework model, I have exactly the same problem. So,
the app is OK, the classpath is ok, the plugin is ok, everything else
is ok. But it does not work! :(
This is a print-out of the connection dictionary of that model.
I'm going to try to set the properties in code, but meanwhile, if
someone detects something wrong with this, please say! :)
{plugin = "PostgresqlPlugin"; jdbc2Info = {NON_NULLABLE_COLUMNS =
"T"; ANSI92_CONFORMANCE = "ANSI92EntryLevel"; DRIVER_NAME =
"PostgreSQL Native Driver"; DBMS_NAME = "PostgreSQL"; typeInfo =
{float4 = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("REAL"); }; _text = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; _aclitem = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _oidvector = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; sql_sizing = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; timetz = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("TIME"); }; sql_sizing_profiles = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; timestamptz = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("TIMESTAMP"); }; applicable_roles = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_inherits = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; opaque = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; int2 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("SMALLINT"); }; _interval = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; int4 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("INTEGER"); }; _int2vector = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; int8 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("BIGINT"); }; _refcursor = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_attrdef = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; domains = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; cstring = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _char = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; path = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; pg_group = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
routine_privileges = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
sql_packages = {createParams = "0"; isNullable = "F"; isSearchable =
"T"; precision = "9"; defaultJDBCType = ("OTHER"); }; enabled_roles =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; routines = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; unknown = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _bit = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stat_user_indexes = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; record = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stat_activity = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _cidr = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_attribute = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_amop = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stats = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; bytea = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("BINARY"); }; pg_statio_user_tables =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; _timestamptz = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_conversion = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; sql_languages = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_locks = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; tables = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_shadow = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; lseg = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; column_privileges = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_17168 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; views = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_17158 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _float4 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; varchar = {createParams = "1";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("VARCHAR"); }; _float8 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; pg_stat_all_indexes = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; character_data = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _macaddr = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_type = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; varbit = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_cast = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_index = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; name = {createParams = "1";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("VARCHAR"); }; pg_toast_17178 = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _date = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; constraint_table_usage = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _regtype = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _point = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; numeric = {createParams = "2";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("NUMERIC"); }; inet = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_16408 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; constraint_column_usage =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; pg_toast_17163 = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; aclitem = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _regprocedure = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_language = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; bpchar = {createParams = "1";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("CHAR"); }; pg_toast_17183 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _regproc = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_16410 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_rules = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_16416 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; regtype = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_indexes = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; role_usage_grants = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; internal = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; cid = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; pg_statio_sys_tables = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; money = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("DOUBLE"); };
_circle = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("OTHER"); }; pg_database =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; interval = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_17173 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; time = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("TIME"); }; circle = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; view_column_usage = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _line = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _xid = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_settings = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; tid = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; regproc = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
pg_toast_1255 = {createParams = "0"; isNullable = "F"; isSearchable =
"T"; precision = "9"; defaultJDBCType = ("OTHER"); }; regoper =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; _regclass = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stat_sys_tables = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; bool = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("BIT"); }; domain_udt_usage = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_proc = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; table_privileges = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; bigserial = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("BIGINT"); }; pg_toast_1260 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_1261 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_toast_1262 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; column_udt_usage = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _abstime = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; view_table_usage = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _int2 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; _int4 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; column_domain_usage = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _int8 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; _oid = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("2003"); }; _box = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
bit = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("BIT"); }; pg_namespace =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; timestamp = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("TIMESTAMP"); }; point = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_constraint = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; int2vector = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; sql_implementation_info =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; cidr = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_amproc = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_class = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _timetz = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_statio_sys_sequences =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; pg_stat_user_tables =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; regoperator = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_views = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; polygon = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; domain_constraints = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; information_schema_catalog_name =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; reltime = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_tablespace = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_rewrite = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; table_constraints = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stat_all_tables = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _lseg = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; triggered_update_columns =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; sql_identifier = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; char = {createParams = "1";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("CHAR"); }; key_column_usage = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _bytea = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; float8 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("DOUBLE"); }; abstime = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("TIMESTAMP"); }; pg_statio_all_tables =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; language_handler =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; regclass = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_statio_all_indexes = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_depend = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _name = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_stat_sys_indexes = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_trigger = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; data_type_privileges = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _inet = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_am = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; element_types = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_aggregate = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _regoperator = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_statio_user_sequences =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; pg_stat_database =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; regprocedure = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; check_constraints = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; void = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _path = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; smgr = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_statistic = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; oidvector = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; sql_features = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; anyelement = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; role_table_grants = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; xid = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; oid = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType =
("INTEGER"); }; _timestamp = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("2003"); };
role_routine_grants = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
pg_user = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("OTHER"); }; _regoper =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; _varbit = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _reltime = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; refcursor = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _time = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; pg_tables = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; date = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("DATE"); }; pg_description = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; schemata = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; trigger = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _tinterval = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; triggers = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _varchar = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; macaddr = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _money = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; text = {createParams = "1";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("VARCHAR"); }; _bpchar = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; _bool = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("2003"); }; pg_toast_16384 = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; box = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; pg_toast_16386 = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
_numeric = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("2003"); }; _tid = {createParams
= "0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; time_stamp = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; tinterval = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; any = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; role_column_grants = {createParams = "0"; isNullable =
"F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; pg_statio_sys_indexes = {createParams = "0"; isNullable
= "F"; isSearchable = "T"; precision = "9"; defaultJDBCType =
("OTHER"); }; columns = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
usage_privileges = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
serial = {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("INTEGER"); };
pg_statio_user_indexes = {createParams = "0"; isNullable = "F";
isSearchable = "T"; precision = "9"; defaultJDBCType = ("OTHER"); };
parameters = {createParams = "0"; isNullable = "F"; isSearchable =
"T"; precision = "9"; defaultJDBCType = ("OTHER"); }; cardinal_number
= {createParams = "0"; isNullable = "F"; isSearchable = "T";
precision = "9"; defaultJDBCType = ("OTHER"); }; pg_operator =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; anyarray = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_opclass = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_largeobject = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; line = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_statio_all_sequences =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; _polygon = {createParams =
"0"; isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; pg_listener = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; referential_constraints =
{createParams = "0"; isNullable = "F"; isSearchable = "T"; precision
= "9"; defaultJDBCType = ("OTHER"); }; _cid = {createParams = "0";
isNullable = "F"; isSearchable = "T"; precision = "9";
defaultJDBCType = ("OTHER"); }; }; IDENTIFIER_QUOTE_STRING = """;
DRIVER_VER = "PostgreSQL 8.0 JDBC2 with NO SSL (build 312)";
STRING_FUNCTIONS =
"ascii,char,concat,lcase,left,length,ltrim,repeat,rtrim,space,substring,
ucase,replace"; }; username = "postgres"; driver =
"org.postgresql.Driver"; password = "ola123"; URL =
"jdbc:postgresql://localhost/mailer"; }
Yours
Miguel Arroz
"We have no sympathy for the lost souls
We've chosen the path of disgrace
We give this life to our children
And teach them to hate this place" -- Apocalyptica, Life Burns!
Miguel Arroz
http://www.ipragma.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden