mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-21 21:21:22 +08:00
875 B
875 B
Errors
All Errors raised in plpgsql have to use an ERRCODE that is registered in common/errors.sql.
C Development Tips
compiling postgres:
#recomended to add -Og to CFLAGS but doesn't seem to work on my sys
./configure --enable-cassert --enable-debug CFLAGS="-ggdb -g3 -fno-omit-frame-pointer"
make
sudo make install
cd contrib/hstore
make
sudo make install
compile and install extension (inside /extension directory):
make install
run:
PGDATA=/usr/local/pgsql/data/ /usr/local/pgsql/bin/postgres \
-D /usr/local/pgsql/data/ \
-cshared_preload_libraries="iobeamdb" \
-clog_min_duration_statement=-1 \
-clog_line_prefix="%m [%p]: [%l-1] %u@%d"
connect lldb (mac version gdb)(pid gotten from pg_backend_pid()):
lldb -p <pid>
viewing log:
tail /usr/local/pgsql/data/pg_log/postgresql.log