Martin Landa c21cf4c706 dbmi-pg: i18n (execute.c) 13 سال پیش
..
Makefile d6700ffb2c Update LIBES, DEPENDENCIES from linkage database 15 سال پیش
README db49180dd7 welcome to GRASS 7.0.svn 17 سال پیش
create_table.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
cursor.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
db.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
dbdriver.h 1acdd0be01 Build system clean-up 16 سال پیش
describe.c 07c6e28cb9 pg-dbmi: cosmetics in messages 13 سال پیش
driver.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
error.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
execute.c c21cf4c706 dbmi-pg: i18n (execute.c) 13 سال پیش
fetch.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
globals.h 94516acb96 Eliminate preprocessor abuse 17 سال پیش
grass-pg.html 465ba86279 add metatags so g.html2man can create whatis NAME entries for non-module intro help pages 16 سال پیش
index.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
listdb.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
listtab.c 93f9fd459e fix bug https://trac.osgeo.org/grass/ticket/93 16 سال پیش
main.c 94516acb96 Eliminate preprocessor abuse 17 سال پیش
parse.c 5e2bc274f1 fixed unlucky formatted messages (thanks to Glynn) 17 سال پیش
priv.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
proto.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
select.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش

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