Red de conocimiento informático - Aprendizaje de programación - Cómo cambiar la página en Postgre en el sistema Linux

Cómo cambiar la página en Postgre en el sistema Linux

1. Instale el sistema operativo Linux. Preste atención a la instalación de herramientas de desarrollo gdb, Emacs o DDD. Si está instalando en una máquina virtual, también debe configurar el entorno de red del sistema Linux, además, también debe configurar el disfrute del archivo para que se pueda acceder al código fuente de PostgreSQL en Windows en 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_profile

Agregar:

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

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