Permisos a Usuario en Todas las Tablas en PostgreSql

Para brindar permisos a todas las tablas en una base de datos en PostgreSql, solo hay que seguir esta sintáxis: [sql] GRANT SELECT, DELETE, INSERT, UPDATE ON ALL TABLES IN SCHEMA public TO myusername; [/sql] Esta instrucción se corre una vez conectados a la base de datos, sustituyendo “myusername” por el nombre del usuario al […]

Read More

Funciones en PostgreSql

La sintaxis para crear funciones en PostgreSql es: [sql] CREATE OR REPLACE FUNCTION functionName(parameter1 type1, parameter2 type2, … parameterN typeN) RETURNS returnType AS $$ BEGIN # Code Here END; $$ LANGUAGE plpgsql; [/sql] Donde: functionName es el nombre de la función. parameter1 a parameterN es el nombre del parámetro. type1 a typeN es el tipo […]

Read More

Como Crear Certificados SSL Gratuitos con Let’s Encrypt

Let’s Encrypt es una sensacional proyecto que nos permite crear y administrar certificados SSL en nuestros servidores, validados por una entidad de seguridad. Esta es una gran ventaja que nos permitirá ahorrar buenos dolares en certificados SSL para nuestros servidores administrados. **Nota ** Normalmente todos mis servidores son Centos, si usas Debian, hay plugins que te […]

Read More

ASP NET Web Service en diferente puerto

admin

January 28, 2016

ASP Net

No Comment

Tuve un problema recientemente al publicar un servicio web en el que la dirección externa el IIS es por un puerto diferente al 80, el cliente simplemente no encontraba el web service y me marcaba un 404. Esto se debía a que el tira-código wsdl de Microsoft autodirigía al puerto de defaul (el 80). Para […]

Read More

Como bajar páginas “candadeadas” o “protegidas” (en Windows)

¿Te has topado con esas fastidiosas páginas que protegen su contenido? Que no te dejan usar el clic derecho y cuando intentas guardarlas te aparece algo como esto: Para descargarlas instala Curl y en una interfaz de línea de comandos teclea. curl [laUrl] -o [elArchivo] Ejemplo: curl http://google.com -o google.html Solo sustituye la url “protegida” que […]

Read More