Preguntas etiquetadas con postgresql-8.4

2
Crear índice si no existe
Estoy trabajando en una función que me permite agregar un índice si no existe. Me encuentro con el problema que no puedo obtener una lista de índices para comparar. ¿Alguna idea? Este es un problema similar al de creación de columnas que se resuelve con este código: https://stackoverflow.com/a/12603892/368511

3
¿Cómo instalo pgcrypto en PostgreSQL 8.4?
Estoy usando Ubuntu Server 10.10 y he instalado PostgreSQL 8.4 usando apt-get install postgresql. Me gustaría usar la sha1()función incorporada, pero parece que pgcryptoprimero tengo que instalar . Pero no sé cómo instalarlo. No existe pgcryptosi intento instalarlo usando apt-get install pgcryptoy no encuentro ningún archivo que comience pgcryptoen mi …


2
Restricción de columna única personalizada, solo aplicada si una columna tiene un valor específico
¿Es posible tener una restricción de columna única personalizada de la siguiente manera? Supongamos que tengo dos cols subsety typeambas cadenas (aunque los tipos de datos probablemente no importen). Si typees "verdadero", entonces quiero que la combinación de typey subsetsea ​​única. De lo contrario, no hay restricción. Estoy usando PostgreSQL …




1
PostgreSQL Transaction Comprometerse por horas
Me encuentro con un problema por el cual tengo dos conexiones de un usuario a mi servidor PostgreSQL que se han estado ejecutando durante aproximadamente 4 horas y han estado en estado de confirmación durante bastante tiempo (al menos 1 hora que lo he estado viendo) . Estas conexiones están …

1
¿Cuáles son los privilegios necesarios para ejecutar una función de activación en PostgreSQL 8.4?
¿Cuáles son los privilegios necesarios para ejecutar una función de activación en PostgreSQL 8.4? Parece que los privilegios establecidos para un rol no importan para ejecutar una función de activación. Creo que algún día he visto que los privilegios necesarios para ejecutar una función desencadenante es el privilegio EJECUTAR, pero …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.