Gorm: obtener sumatoria usando Raw

En este post sobre Gorm (un ORM de Go, Golang) te muestro cómo obtener la sumatoria (usando sum de SQL) para escanearla y leerla en una variable, de una manera sencilla. ...

abril 17, 2020 · 1 min · 210 palabras · Parzibyte

Consulta con where en Gorm

Otro tutorial que escribo sobre Gorm, un ORM para Go o Golang. Hoy veremos cómo hacer un WHERE de SQL al traer datos usando el método Find del ORM. ...

abril 8, 2020 · 2 min · 219 palabras · Parzibyte

Extraer parte de cadena en PostgreSQL usando substring

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. ...

abril 8, 2020 · 3 min · 497 palabras · Parzibyte

PHP: tomar foto con cámara y guardar en MySQL

En este post te mostraré cómo tomar una foto con la cámara web usando JavaScript; para más tarde enviarla a PHP y guardarla en una base de datos. Recuerda que ya anteriormente vimos cómo hacer lo mismo pero guardando la foto en el disco duro, esto no es más que una modificación a lo que aparece en ese post. Recomiendo encarecidamente que leas el post que menciono, pues aquí solo cambia la parte del guardado de la foto. ...

abril 8, 2020 · 7 min · 1287 palabras · Parzibyte

Consulta manual con GORM

Otro post que escribo sobre GORM, un ORM de Go. En este caso vamos a ver cómo hacer una consulta manual y un escaneo manual, es decir, algo tipo raw. Algo así como una query personalizada. Este tipo de consultas son poco comunes pero existen para cuando necesitamos hacer un reporte o traer ciertos datos que no corresponden a un único modelo. ...

marzo 13, 2020 · 4 min · 653 palabras · Parzibyte

Remplazar texto en PostgreSQL

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. ...

marzo 13, 2020 · 2 min · 233 palabras · Parzibyte

Sistema de ventas con Laravel, Bootstrap y MySQL - Open source

Hoy voy a presentar un sistema que acabo de hacer con Laravel. Se trata de un sistema de ventas, punto de venta, PDV o como le llames, que sirve para llevar el seguimiento de los productos que se venden, el registro de ventas, etcétera. Es un sistema totalmente gratuito y además open source; lo que quiere decir que puedes usarlo sin costo, y modificarlo a tus necesidades o personalizarlo. Entre sus opciones encontramos: Utiliza Laravel en su última versión (a la fecha de escribir esto) Bootstrap es usado para los estilos Iconos de FontAwesome Sistema totalmente responsivo, es decir, funciona en móviles, tabletas y computadoras Control de inventario con precio de venta, precio de compra, utilidad, existencia, etcétera Opción para realizar venta, agregando productos Comprobación de existencia de inventario al vender Resta de existencia al vender Impresión de tickets de venta en impresora térmica Reporte de ventas Inicio de sesión y registro de usuarios Gestión de usuarios (novedad) Registro de clientes (novedad) Ticket que incluye el nombre del cliente (novedad) Ahora veamos cómo está hecho, en dónde obtenerlo, etcétera. ...

marzo 6, 2020 · 15 min · 3025 palabras · Parzibyte

Especificar nombre de tabla en GORM

Al usar el ORM para Go llamado GORM el nombre de la tabla a la que se refiere el modelo es calculado de acuerdo al nombre de este último, sin embargo, es posible especificar el nombre de la tabla. Hoy veremos cómo especificarlo usando la función TableName y devolviendo un string. ...

febrero 24, 2020 · 1 min · 98 palabras · Parzibyte

Consultas manuales / raw en Laravel

A pesar de que Laravel tiene su ORM y Query Builder en algunas ocasiones vamos a necesitar ejecutar consultas “a mano”, es decir, ejecutar una consulta raw o una query manual. Una desventaja que traen las consultas raw (que reciben la consulta como cadena) es que son propensas a inyecciones SQL, pero con lo que te mostraré hoy podrás hacer consultas raw en Laravel evitando inyecciones SQL. ...

febrero 11, 2020 · 3 min · 477 palabras · Parzibyte

Eliminar clave foránea en migración de Laravel

Anteriormente en mi blog vimos cómo agregar una clave foránea a una migración de Laravel. Ahora veremos cómo eliminar esa clave foránea de la tabla de sql en caso de que sea necesario eliminar la columna de la tabla. ...

febrero 10, 2020 · 2 min · 255 palabras · Parzibyte