Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post vamos a ver cómo automatizar el instalador de PostgreSQL para instalarlo de manera silenciosa o desatendida, de modo que el proceso de instalación de PSQL sea invisible para el usuario.
Instalar PostgreSQL en Windows de manera automática es necesario cuando se distribuyen sistemas para el usuario final y los mismos dependen de este sistema de gestión de bases de datos.
Por ejemplo, esto te puede servir cuando quieras que un instalador creado con NSIS incluya también PostgreSQL. Veamos cómo hacerlo.
En este post sobre PostgreSQL te mostraré cómo usar la función substring
para extraer parte de una cadena o cortar una cadena.
También te mostraré cómo convertir el valor a texto para que satisfaga los argumentos de la función.
En este post te mostraré cómo usar la función replace
de PostgreSQL, misma que funciona para remplazar parte de un texto por otro, muy útil para cuando queremos modificar parte del texto de una columna en una consulta.
En este tutorial te voy a mostrar cómo instalar el gestor de base de datos PostgreSQL también llamado PSQL sobre un dispositivo Android, sin necesidad de que el mismo este rooteado, gracias al poder de Termux.
Si has seguido mis tutoriales sobre Termux habrás visto que anteriormente ya instalamos MySQL, PHP, GCC, Node JS y Python.
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.
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.
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.
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:
Todo esto en PostgreSQL.