Respaldar instalación de WordPress periódicamente en Google Drive

Wordpress es un popular CMS que usan muchísimos sitios en internet, ya sea para sitios de noticias, blogs, tiendas, etcétera. Este CMS se compone de archivos para funcionar, además de los archivos que el usuario sube, plugins, temas y finalmente una base de datos en donde están los artículos, páginas y configuraciones del sitio. En este post voy a mostrarte cómo respaldar toda la instalación de WordPress junto con su base de datos en un archivo que será subido a Google Drive. Como extra, te mostraré cómo hacer que estos respaldos sean automáticos usando cron. ...

julio 1, 2019 · 5 min · 862 palabras · Parzibyte

Conexión Node.js y MySQL con Express

En este post te voy a mostrar cómo conectarte a una base de datos de MySQL usando el lenguaje de programación JavaScript del lado del servidor a través del entorno Node; también conocido como Node.Js. Vamos a hacer las 4 operaciones básicas de la base de datos: obtener datos, insertar datos, actualizar datos y eliminar datos. Para la interfaz del usuario vamos a usar Bootstrap y una estructura de aplicación web generada con express-generator. ...

junio 28, 2019 · 8 min · 1587 palabras · Parzibyte

Node.js y PostgreSQL - Ejemplo de conexión

Node JS puede ser conectado a PostgreSQL fácilmente a través del paquete pg. En este tutorial vamos a ver cómo conectar Node.JS con PostgreSQL y hacer las cuatro operaciones básicas de la base de datos: Create, read, update y delete (CRUD); todo esto evitando inyecciones SQL y usando un poco el model MVC. Para la interfaz vamos a usar Bootstrap (ya que será responsivo), y para que el usuario use nuestra app web vamos a usar Express. Aunque estos ejemplos son con la web, los mismos pueden ser ejecutados en la terminal sin ningún problema. ...

junio 28, 2019 · 7 min · 1397 palabras · Parzibyte

Postgres: Peer authentication failed for user

En este post voy a mostrar cómo solucionar el error de PostgreSQL que aparece al iniciar sesión. El error dice algo así: Peer authentication failed for user usuario Esto ocurre cuando intentamos iniciar sesión en psql. ...

junio 24, 2019 · 2 min · 308 palabras · Parzibyte

Python y PostgreSQL: ejemplo de conexión y CRUD

En este post vamos a ver cómo conectar Python con el motor de base de datos PostgreSQL usando el módulo psycopg2 que cumple con la DB API 2.0. La DB API 2.0 es una API común en la que se utilizan los mismos métodos, cambiando únicamente el driver; algo así como PDO en PHP. Vamos a hacer un CRUD con PostgreSQL usando Python, evitando inyecciones SQL. Nota: todo el código está en mi GitHub. ...

junio 18, 2019 · 8 min · 1686 palabras · Parzibyte

Agregar usuario, base de datos y conceder permisos en PostgreSQL

Es recomendable tener un usuario por base de datos por temas de seguridad; de esta manera el usuario para una base de datos no puede acceder a las otras. En este post vamos a ver cómo: Crear un usuario de PostgreSQL Crear una base de datos Conceder permisos de la base de datos al usuario Todo esto en PostgreSQL. ...

junio 17, 2019 · 2 min · 261 palabras · Parzibyte

Autoincremento en PostgreSQL con SERIAL

Para agregar una columna que se incrementa de uno en uno en PostgreSQL existe el pseudo tipo SERIAL. Este tipo de dato es el equivalente a AUTO_INCREMENT de MySQL, al IDENTITY de SQL Server o al AUTOINCREMENT de SQLite. Vamos a ver cómo definir una tabla con autoincremento en PostgreSQL. ...

junio 17, 2019 · 1 min · 196 palabras · Parzibyte

Conectar PostgreSQL y PHP usando PDO | CRUD

En este post vamos a ver cómo consumir una base de datos de Postgres a través de PHP usando el controlador PDO. Haremos las 4 operaciones básicas del motor: create, read, update y delete; lo que es crear, leer, actualizar y eliminar, todo desde PHP. Como en todos mis tutoriales, vamos a conectar a una base de datos SQL evitando inyecciones SQL ;) Nota: recuerda habilitar la extensión de PostgreSQL (o mira este otro si usas cPanel). Nota 2: puedes ver el código completo en GitHub. ...

junio 17, 2019 · 11 min · 2147 palabras · Parzibyte

PostgreSQL: mostrar usuarios existentes

Hoy vamos a ver cómo listar los usuarios existentes en el motor de PostgreSQL. Recuerda que ya vimos cómo instalar PostgreSQL en Windows y Linux. ...

junio 17, 2019 · 1 min · 98 palabras · Parzibyte

PostgreSQL: Show databases

En PostgreSQL no existe el comando show databases pero sí existe la manera (y muy sencilla) de mostrar las bases de datos que existen. ...

junio 17, 2019 · 1 min · 89 palabras · Parzibyte