Tag: PLPGSQL
begin; crear tipo public.ltree como (a int, b int); crear tabla public.parent_tree(parent_id int,l_tree ltree); insertar en public.parent_tree valores(1,(2,2)),(2,(1,2)),(3, (1,28)); commit; Intentando replicar la solución en esta respuesta: – https://stackoverflow.com/questions/22656716/format-specifier-for-integer-variable Para una función con tipo compuesto: CREAR O REEMPLAZAR FUNCIÓN public.get_parent_ltree (_parent_id int, tbl_name regclass , OUT _l_tree ltree) LENGUAJE plpgsql . . . Read more
Quiero declarar una variable de matriz bkgws para la tabla gangwei con un subconjunto de nombres de columna col1 y col2, aquí es lo que intento: DO $$ DECLARE bkgws gangwei(col1, col2)[] := {(‘fo1′,’bar1’),(‘fo2′,’bar2’)}; — aquí, error de sintaxis BEGIN INSERT INTO gangwei (config_id, col1, col2) SELECT 1, col1, col2 . . . Read more
Tengo una función de Postgres llamada ‘medrealize()’ en la que estoy creando una tabla temporal y creando un índice para las tablas temporales usando las siguientes líneas. CREATE INDEX SQLOPS_RefICD_ICD10_idx ON t$SQLOPS_RefICD_ICD10 USING gist (code gist_trgm_ops ); CREATE INDEX regexes_idx ON t$regexes USING gist (icdregex gist_trgm_ops ); Cuando llamo a . . . Read more
En una función PL/pgSQL, quiero capturar un error. Por ejemplo, cuando convierto texto en número, obtengo un error (lo ejecuto en psql, pero obtengo el mismo error en el cliente GUI Postico): `select ‘a’::numeric; ERROR: invalid input syntax for type numeric: “a” LINE 1: select ‘a’::numeric; ^` Para manejar este . . . Read more
Estoy intentando importar datos de un archivo .csv a Postgres. He intentado lo siguiente y obtuve los siguientes errores: Copiar TA_Files DESDE 'C:\Usuarios\ABla47\Documentos\TA 11.19.21.csv' DELIMITADOR ',' CSV HEADER; ERROR: no se puede abrir el archivo “C:\Usuarios\ABla47\Documentos\TA 11.19.21.csv” para su lectura: Permiso denegado PISTA: COPY FROM indica al proceso del servidor . . . Read more