Markus Neteler 5e2bc274f1 fixed unlucky formatted messages (thanks to Glynn) 16 år sedan
..
Makefile db49180dd7 welcome to GRASS 7.0.svn 17 år sedan
README db49180dd7 welcome to GRASS 7.0.svn 17 år sedan
create_table.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
cursor.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
db.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
dbdriver.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
describe.c 5e2bc274f1 fixed unlucky formatted messages (thanks to Glynn) 16 år sedan
driver.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
error.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
execute.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
fetch.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
globals.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
grass-pg.html a23311ae36 Geometry import from PostgreSQL table added 17 år sedan
index.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
listdb.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
listtab.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
main.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
parse.c 5e2bc274f1 fixed unlucky formatted messages (thanks to Glynn) 16 år sedan
priv.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
proto.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan
select.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 16 år sedan

README

Postgres driver.

This driver was originaly written by Alex Shevlakov using dbf driver
(PostgreSQL driver forked from DBF driver by Radim Blazek).
DBF driver was not good starting point, so I (R. Blazek) have rewritten it again
using ODBC, postgres driver and adding new code.

Driver supports only some field types, other types are ignored and warning is printed
by G_warning().

FIELD TYPES:
Field type code may change. See for example
http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/catalog/pg_type.h

Because of this, type codes must be read from server when database is opened.

Check also for PostgreSQL data types for defining them in GRASS:
/usr/include/pgsql/server/catalog/pg_type.h


Supported types in ./globals.h:
(http://www.postgresql.org/docs/8.2/interactive/datatype.html)
DB_C_TYPE_INT:
bit, int2, smallint, int4, int, integer, int8, bigint, serial, oid

DB_C_TYPE_DOUBLE:
float4, real, float8, double precision, numeric, decimal

DB_C_TYPE_STRING:
character, char, character varying, varchar, text, bool, boolean

DB_C_TYPE_DATETIME:
date, time, timestamp