Cómo cambiar la página en Postgre en el sistema Linux
2. Instalar PostgreSQL
useradd postgre
(El grupo de Postgre se crea automáticamente; por razones de seguridad, el diseñador no puede ejecutar PostgreSQL como usuario root, por lo que debe crear usuarios y grupos apropiados).
Descomprima en /usr/local/src
tar xvfz postgresql-8.4.tar.gz
cd postgresql-8.4
. /configure --prefix=/usr/local/pgsql --enable-debug --enable-assert --sin-readline --sin-zlib
make
make install
make install
chown -R postgre.postgre /usr/local/pgsql
3. Establecer variables de entorno de Postgres (no es necesario)
< p. >vi ~postgre/.bash_profileAgregar:
PGLIB=/usr/ local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
exportar PGLIB PGDATA PATH MANPATH< / p>
4. Crear base de datos
Iniciar sesión como usuario de postgres:
su postgre
Crear directorio de base de datos:
mkdir data
Inicie el motor de la base de datos:
initdb -D "directorio de la base de datos"
Después de eso, puede seguir las instrucciones para ingresar a la base de datos a través de psql p>
5. Cree el entorno de depuración de PostgreSQL
Primero, ingrese la plantilla psql1. Luego
Seleccione pg_backend_pid();
Obtenga el id, que es el número utilizado posteriormente por gdb
gdb /usr/local/pgsql/bin/postgres 997 (número de pid)
Si solo usa gdb, todas son interfaces de línea de comandos, mientras que Emac y DDD son interfaces gráficas interactivas de usuario en color y en blanco y negro, respectivamente.
6. Utilice gdb para depurar