Instala el paquete completo con referencia local y todos los modos publicados.
install postgresqlpostgresqlUse
postgresql [options] · postgresql : <sql>postgresqlmostrar la conexión
postgresql -c <host> <user> [database] [-p <port>] [-n] [-m [name]]conectarse; la contraseña se solicita por separado salvo que se use -n
-use <database>seleccionar otra base de datos reconectando
-llistar bases de datos
-tlistar tablas y vistas públicas
-s <table>mostrar columnas y tipos de datos
-n <table> [rows]previsualizar filas de una tabla
-f <table> <text> [rows]buscar texto en las columnas de una tabla
-o <table> [-j|-csv] [file] [-f]exportar filas de una tabla
-a <table> : <json>insertar una fila desde un objeto JSON
-w <table> <field> <value> : <json>actualizar las filas coincidentes desde un objeto JSON
-d <table> <field> <value>eliminar las filas coincidentes
-m [name]guardar la conexión actual en .lil.key; usar por defecto el nombre de la base
-M <name>eliminar una conexión guardada
-k [name]listar conexiones guardadas o inspeccionar una sin mostrar su contraseña
-K <name>conectar usando una conexión guardada
-edesconectarse y borrar los datos de conexión
postgresql : <sql>ejecutar SQL nativo
postgresql load <file.sql|file.json>ejecutar SQL o restaurar un volcado JSON lógico de lil
postgresql dump [file.json] [-f]crear un volcado JSON lógico de las tablas públicas
Las operaciones de inspección y edición puntual usan los mismos atajos que los drivers relacionales.
Sin invocar pg_dump, dump crea una instantánea JSON lógica de tablas public; para copias completas use las herramientas nativas de
Todo se ejecuta con los privilegios del usuario conectado.
El volcado JSON de lil contiene solo datos y no recrea objetos de esquema ni índices. La restauración JSON es transaccional; las exportaciones o volcados de una tabla con más de 100000 filas se rechazan.
Sin -m, los datos de conexión permanecen limitados a la sesión PHP actual. -m [name] guarda explícitamente el perfil en el archivo protegido .lil.key (0600), -K <name> vuelve a conectar con él, -k lista o inspecciona perfiles sin revelar una contraseña guardada y -M <name> elimina uno. kill elimina .lil.key junto con el resto del estado del núcleo. Trate el archivo como sensible porque un perfil guardado de forma voluntaria puede contener credenciales de base de datos.
Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.
Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.
Base y Minimum son dos paquetes de la misma versión actual del módulo.
Instala el paquete completo con referencia local y todos los modos publicados.
install postgresqlInstalar el paquete reducido. No incluye la referencia local;
install postgresql -mInstalar exactamente esta versión publicada.
install postgresql -v 1.1.3upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.
upgrade postgresqlElimina el bloque de extensión sin tocar el núcleo ni otros módulos.
install postgresql -uLos ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.
postgresql -use shop | postgresql -t | postgresql -n products 5Database shop
products
orders
id sku name category price active
1 SHOE-1 City shoe shoes 79.90 t
2 SHOE-2 Trail shoe shoes 109.00 tpostgresql -c localhost app shopStatus connected
Server PostgreSQL 17
Host localhost:5432
User app
Database shoppostgresql -lpostgres
shop
template1postgresql -s productsColumn Type Nullable
id bigint no
sku text no
name text no
category text no
price numeric(10,2) no
active boolean nopostgresql -f products "shoe" 20id sku name category price
1 SHOE-1 City shoe shoes 79.90
2 SHOE-2 Trail shoe shoes 109.00postgresql -o products -j products.jsonSaved products.jsonpostgresql -a products : {"sku":"BAG-1","name":"Travel bag","price":49.90}Inserted 1postgresql -w products sku BAG-1 : {"price":44.90}Updated 1postgresql -d products sku BAG-1Deleted 1postgresql : SELECT COUNT(*) AS products FROM productsproducts
4postgresql dump shop.jsonSaved shop.jsonpostgresql load \sandbox\db\postgresql.sqlAffected 2
Time 2 mspostgresql -e+postgresql -s missing_tableTabla no encontrada: missing_tablesandbox/db/postgresql.sqlEl ejemplo usa un archivo o directorio del espacio protegido de documentación /sandbox/.
CREATE TABLE products (id BIGSERIAL PRIMARY KEY, sku text UNIQUE NOT NULL, name text NOT NULL, category text NOT NULL, price numeric(10,2) NOT NULL, active boolean NOT NULL DEFAULT true);
INSERT INTO products(sku,name,category,price,active) VALUES ('SHOE-1','City shoe','shoes',79.90,true),('BAG-1','Canvas bag','bags',44.50,true);
Añade perfiles explícitos -m/-M/-k/-K en .lil.key; los listados nunca revelan una contraseña guardada.