Realizar y restaurar el backup de una base de datos PostgreSQL usando terminal

Standard

PostgreSQL logo

Qué tal. En el post de hoy veremos cómo realizar un dumpbackup de una (o varias) bases de datos PostgreSQL y restaurarlo de manera práctica, utilizando terminal.

De la documentación de PostgreSQL en su versión 9.5:

“La idea detrás del método dump es generar un archivo con comandos SQL que, al ser usado como feed back en el servidor, recreará la base de datos en el mismo estado en el que estaba en el momento del dump. PostgreSQL provee el programa pg_dump para este propósito.”

Continue reading

To embed or reference? (Parte I)

Standard

Hola de nuevo.

Este es mi segundo post, y es algo especial ya que el 2 es uno de mis números favoritos (Es el único primo par). Al contrario de mi publicación anterior en esta no se trataran aspectos prácticos, sino que será puramente informativa.
He elegido hablar sobre un tema que me resulta particularmente interesante: “Los patrones de diseño en Mongodb”. Es claro que para abarcar todo lo relacionado con esta área un post no es suficiente, por lo que solo trataremos aspectos básicos (introductorios). Espero en un futuro (cuando haya adquirido más experiencia en el tema) poder continuar escribiendo sobre esto.
Cuando desarrollamos una aplicación, una de las primeras tareas que tenemos que llevar a cabo, es el diseño del modelo de datos. Al trabajar con bases de datos relacionales, el proceso de diseño del modelo de datos se formaliza con la “normalización”.

Continue reading

Putting some magic into PostgreSQL (part 1/3)

Standard

PostgreSQL is a relational database management system created by the almighty Michael Stonebraker, the 2015-Turing-award-winner-creator-of-all-that-is-good-and-awesome. The same person that create HP Vertica. Long story short, PostgreSQL is a great data management tool.

PostgreSQL is a magical place where gnomes and elfs live in harmony and true happiness. These magical creatures are quite awesome and they know their place in the Universe. Moreover, the PostgreSQL environment is aimed to include new beings in his magic Zen forest. This is more evident when looking at the ton of PostgreSQL’s data types such as network address, figures (polygons) and geo-data. But what’s insane is its features to develop and use User Defined Functions (a.k.a. UDFs).

Continue reading

Realm (parte 2)

Standard

Hola a todos, buenas tardes.

Después de algunos contratiempos, estamos de regreso para terminar el seguimiento de Realm. Hoy nos enfocaremos en darle funcionalidad a una pequeña aplicación de captura de algunos datos en Android (les adelanto que voy iniciando en el desarrollo con Android, por si ven algún horror en mi codificación, tengan piedad xD). Continue reading

Realm parte 1

Standard

Antes que nada les mando un saludo y me presento: Mi nombre es César Abel Otero Robles A.K.A “el mano” ;), tengo 29 años cumplidos, soy de Los Mochis y vivo en Culiacán desde hace 6 años. Soy desarrollador, con un tanto más de enfoque al backend y bases de datos.

En esta ocasión les vengo manejando Realm. ¿Que es Realm? se estarán preguntando. Pues Realm es un motor de persistencia para dispositivos móviles, es multiplataforma (iOS, OS X y Android), mucho mas rápido que cualquier ORM actual y también es frecuentemente mas rápido que una consulta pura de SQLite

Continue reading