Para realizar un respaldo de alguna base de datos en PostgreSQL se utiliza el comando pg_dump.
Les voy a compartir un pequeño pero útil script en bash para respaldar nuestra base de datos de forma automática y por fechas.
Lo primero que debemos hacer es crear una carpeta por ejemplo llamada “respaldos” y dentro de ahí, crearemos [...]

Al momento de desarrollar una aplicación con base de datos, se debe tomar en cuenta la seguridad del mismo, uno de los ataques más comunes es el sql injection que consta básicamente de introducir código sql en cajas de texto de nuestro sistema con el fin de introducirse ó sacar información.
Un ejemplo de sql injection [...]

Este el el código para realizar una conexión en ruby con el motor de base de datos PostgreSQL.

#!/usr/bin/env ruby
require ‘postgres’
conn = PGconn.connect(”localhost”, 5432, ”, ”, “test”, “myid”, “mypass”)
res = conn.exec(’select tablename, tableowner from pg_tables’)
res.each do |row|
row.each do |column|
print column
(20-column.length).times{print ” “}
end
puts
end

Ahora les voy a mostrar un pequeño ejercicio para trabajar con mono y el motor de base de datos PostgreSQL, si aún no tienes instalado Postgre ni mono puedes visitar estos tutoriales:
Instalación PostgreSQL, Comenzando con mono.
Para comenzar nos descargaremos la dll necesaria para trabajar con PostgreSQL en .NET, Npgsql.dll.
Ahora en monodevelop, creamos un proyecto nuevo [...]

Con motivo de seguir aprendiendo a utilizar herramientas libres, he realizado un pequeño proyecto de altas y bajas utilizando el IDE Monodevelop con el motor de base de datos MySql.
Vamos a comenzar por explicar como conectar MySql con Mono. Para ello necesitaremos descargarnos la siguiente dll. Download MySql.dll.
Instalamos MySql.Dada.dll tecleando en consola:

# gacutil -i MySql.Data.dll

Creamos [...]