You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tirando de la rama 4.0 QUIJOTE, no he conseguido hacer funcionar el subproyecto SIGM-Comunity/sigem/SIGEM_BD para construir las bases de datos del proyecto en PostgreSQL por lo que he mirado directamente el pom.xml y la documentación SGM_2012_10_Configuración para PostgreSQL 9.0.3.pdf (es del 2012) y lanzado directamente los scripts SQL en el orden indicado.
1) Los scripts que están en el ${basedir}/target deduzco que se generan o depositan al compilar otros módulos puesto que no los encuentro :
${basedir}/PostgreSQL/target/csv/postgresql/fwktd-csv-create.sql
${basedir}/PostgreSQL/target/dir3/postgresql/fwktd-dir3-create.sql
${basedir}/PostgreSQL/target/dir3/postgresql/fwktd-dir3-insert.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-sir-create.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-sir-insert.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-dm-bd-create.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-dm-bd-insert.sql
${basedir}/PostgreSQL/target/audit/postgresql/fwktd-audit-create.sql
¿ Cómo se obtienen estos scripts SQL ?
2) Por otro lado, los demás me funcionan bien salvo éste:
${basedir}/PostgreSQL/tramitador/05-create_procedures.sql
... y da el siguiente error:
CREATE FUNCTION
ERROR: error de sintaxis en o cerca de �/�
LÍNEA 1: /
^
¿ Sabéis a qué es debido ?
¡ Gracias !
The text was updated successfully, but these errors were encountered:
fsolans
changed the title
Creación de databases y tablas en PostgreSQL
Creación de tablas en PostgreSQL
May 6, 2017
Yo mismo me respondo a la pregunta (2) arreglando el fichero ${basedir}/PostgreSQL/tramitador/05-create_procedures.sql. Está mal puesto el separado $BODY$ y he quitado el / del final y lo he dejado así:
-- Función para abstraerse de la implementación de las secuencias
CREATE OR REPLACE FUNCTION spac_nextval(IN sequence_name character varying, OUT sequence_id numeric) AS $BODY$
DECLARE stmt varchar(512);
BEGIN
stmt:='SELECT nextval(''' || sequence_name || ''')' ;
EXECUTE stmt INTO sequence_id;
END $BODY$ LANGUAGE 'plpgsql' VOLATILE;
Vale, ésta también la saco solito (1). Al compilar el subproyecto SIGEM_BD_DIST, ya me aparecen los ficheros SQL que no encontraba en el target aunque ya he visto que los copia de otros módulos.
Hola,
Tirando de la rama 4.0 QUIJOTE, no he conseguido hacer funcionar el subproyecto SIGM-Comunity/sigem/SIGEM_BD para construir las bases de datos del proyecto en PostgreSQL por lo que he mirado directamente el pom.xml y la documentación SGM_2012_10_Configuración para PostgreSQL 9.0.3.pdf (es del 2012) y lanzado directamente los scripts SQL en el orden indicado.
1) Los scripts que están en el ${basedir}/target deduzco que se generan o depositan al compilar otros módulos puesto que no los encuentro :
${basedir}/PostgreSQL/target/csv/postgresql/fwktd-csv-create.sql
${basedir}/PostgreSQL/target/dir3/postgresql/fwktd-dir3-create.sql
${basedir}/PostgreSQL/target/dir3/postgresql/fwktd-dir3-insert.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-sir-create.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-sir-insert.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-dm-bd-create.sql
${basedir}/PostgreSQL/target/sir/postgresql/fwktd-dm-bd-insert.sql
${basedir}/PostgreSQL/target/audit/postgresql/fwktd-audit-create.sql
¿ Cómo se obtienen estos scripts SQL ?
2) Por otro lado, los demás me funcionan bien salvo éste:
${basedir}/PostgreSQL/tramitador/05-create_procedures.sql
... y da el siguiente error:
CREATE FUNCTION
ERROR: error de sintaxis en o cerca de �/�
LÍNEA 1: /
^
¿ Sabéis a qué es debido ?
¡ Gracias !
The text was updated successfully, but these errors were encountered: