La versión actual de PostgreSQL no reduce su valor de uso sin aumentar la cantidad de paquetes de aplicaciones comerciales disponibles para su compra. Por el contrario, debido a su paquete plpgsql y sus interfaces C y ODBC, maximiza el uso del software en el proceso de desarrollo secundario. Es posible proteger los activos del programa que se han invertido en sistemas de bases de datos. En plataformas Linux y tipo UNIX, PostgreSQL 8.2.4 es más adecuado para AdvanceServer4 y Kylin2.1 de RedHat. Estas dos plataformas son las más cercanas a la compatibilidad de actualización de esta versión de PostgreSQL. Ambas se derivan de BSD en la capa de presentación. en una versión usando la biblioteca C. Ambas plataformas tienen herencia BSD, utilizan bibliotecas C en una versión de la capa de presentación, y las partes principales del sistema son lo suficientemente maduras como para que los problemas de portabilidad sean esencialmente inexistentes. Para las plataformas Windows, las típicas son 2K, 2K3 y XP. La plataforma 2K tiene buena compatibilidad y funcionamiento estable. Las operaciones internas de la base de datos son completamente consistentes con las versiones de otras plataformas, lo que sienta una buena base para el trasplante de aplicaciones de bases de datos entre diferentes plataformas. Instalación de Plataforma Windows La plataforma elegida para esta práctica es Windows2K. El proceso de instalación es similar a la instalación de aplicaciones generales. Puede especificar las opciones de instalación según sus propias necesidades sin excesivos requisitos. Después de iniciar la instalación, haga lo siguiente: (1) Escriba un archivo de texto y asígnele el nombre "pgpass.conf", el contenido es: localhost:5432:postgres:postgres:qazwsxedc donde "localhost" significa usar "postgres.conf ". "localhost" significa utilizar el modo de socket de dominio UNIX por razones de seguridad. El segundo campo es el puerto, el tercer campo es el nombre de la base de datos, el cuarto campo es el nombre de la cuenta y el quinto campo es la contraseña. Puede haber varias filas, cada una de las cuales representa una cuenta de base de datos. (2) Coloque los archivos anteriores en la siguiente ruta: C:\Documents and Settings\postgresql\Application Data\postgresql Si es una cuenta diferente, por ejemplo, la cuenta que uso es "campus", entonces la ruta es: C :\Documentos y configuraciones \postgresql\Application Data\postgresql C:\Documents and Settings\campus\Application Data\postgresql (3) Abra la fuente de datos ODBC --> Panel de control --> Herramientas administrativas --> Fuente de datos ODBC, en la pestaña "DSN de usuario Seleccione "DSN de usuario" en ". Seleccione "Agregar" en la pestaña "DSN de usuario" y ábralo, seleccione "PostgreSQL Unicode" en la lista y presione "Finalizar". Si es necesario, también puedes agregarlo en la pestaña "DSN del sistema" siguiendo los mismos pasos. (4) Seleccione "PosgreSQL30W" en la lista, abra la ventana "Configuración" y complete la información necesaria. En mi ejemplo, la base de datos es "centro", el servidor es "Localhost", el puerto es 5432 y el nombre de usuario y la contraseña se completan según su propia situación. (5) Presione el botón "Probar", aparecerá una ventana de diálogo que muestra "Conexión exitosa", luego presione el botón "Guardar" para guardar y salir. (6) En VB, VC o ASP, seleccione la fuente de datos según el método habitual, lo que completa el proceso de instalación de PostgreSQL en el sistema Windows. El método de instalación de la base de datos de mi aplicación es en forma de un archivo de texto más un proceso por lotes.
Las declaraciones sobre el establecimiento de la base de datos son las siguientes: Seleccione "Crear espacio de tabla..."; CREATE TABLESPACE campus_center - Crear espacio de tabla OWNER campus LOCATION 'E:/cps/campus_center' Seleccione "Crear centro de base de datos..."; .............................' ; CREAR LENGUAJE PROCEDURAL DE CONFIANZA 'plpgsql' - regístrese para usar el intérprete HANDLER plpgsql_call_handler VALIDADOR plpgsql_validator Entre ellos De lo contrario, aparecerán caracteres confusos en la plataforma Windows. El contenido del archivo por lotes es aproximadamente el siguiente: @echo off mem initdb.bat mkdir. E:\cps\campus_center "D:\Program Files\PostgreSQL\8.2\bin\psql.exe" -h localhost -p 5432 postgres " postgres" -f .\00_wincenter_make.sql > .\initwin.log 2> .\ initwin2.log... ...el comando "mkdir" crea un directorio del sistema operativo que se utilizará como espacio de tabla para la aplicación que se creará. Tenga en cuenta que el segundo comando "psql.exe" utiliza la ruta completa. las declaraciones posteriores son líneas individuales y no se pueden interrumpir. Este comando utiliza el archivo "00_wincenter_make.sql" para crear la base de datos y genera una salida estándar y un error estándar, que se envían a los archivos "initwin.log" e "initwin2.log". respectivamente, se puede seguir este procedimiento, pero el carácter de transposición de salida se debe cambiar de ">" a ">>" para agregar información al final del registro de diagnóstico. Normalmente, la cadena "ERROR" no se encuentra en el registro de diagnóstico. archivo "initwin2.log", se puede considerar que la base de datos de la aplicación se ha instalado y ejecutado correctamente. Nota: si utiliza PostgreSQL 8.2.4 en VB, la versión de VB debe ser inferior a VS2005; de lo contrario, la interfaz no es compatible. Esta es la exclusividad de la política denominada ".net".
Esta es la exclusividad de la estrategia denominada ".net"
.