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
Conecta con -s products, columnas; -n products 2, filas; y -f products shoe 2, coincidencias. Tras : puedes escribir SQL; -o products -csv tmp/products.csv exporta a CSV.
-w y -d afectan a todas las filas coincidentes: revisa primero el filtro y crea una copia. dump guarda datos en JSON de lil, no esquemas, índices ni roles; no sustituye a pg_dump. Se necesitan el servidor
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.4upgrade 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.
postgresqlEjemplo ilustrativo — sin conexión real
A connection is required; the status view names the server and selected database.postgresql -c localhost demo shop -nEjemplo ilustrativo — sin conexión real
Connection example: server and database will be shown after a successful connection.postgresql -c localhost demo shopEjemplo ilustrativo — sin conexión real
Password is requested separately; selected database: shop.postgresql -c localhost demo shop -p 5433 -nEjemplo ilustrativo — sin conexión real
Connection example: server and database will be shown after a successful connection.postgresql -use shopEjemplo ilustrativo — sin conexión real
Selected database: shop (requires an active connection)postgresql -lEjemplo ilustrativo — sin conexión real
postgres
shoppostgresql -tEjemplo ilustrativo — sin conexión real
products BASE TABLEpostgresql -s productsEjemplo ilustrativo — sin conexión real
column_name data_type
id bigint
sku text
name text
category text
price numeric
active booleanpostgresql -n products 2Ejemplo ilustrativo — sin conexión real
sku=SHOE-1 name=City shoe category=shoes price=79.9 active=True
sku=BAG-1 name=Canvas bag category=bags price=44.5 active=Truepostgresql -f products shoe 2Ejemplo ilustrativo — sin conexión real
sku=SHOE-1 name=City shoe category=shoes price=79.9 active=Truepostgresql -o products -jEjemplo ilustrativo — sin conexión real
[
{
"sku": "SHOE-1",
"name": "City shoe",
"category": "shoes",
"price": 79.9,
"active": true
},
{
"sku": "BAG-1",
"name": "Canvas bag",
"category": "bags",
"price": 44.5,
"active": true
}
]postgresql -o products -csv tmp/products.csvEjemplo ilustrativo — sin conexión real
Saved sandbox/tmp/products.csv (if the destination does not exist)postgresql -o products -j tmp/products.json -fEjemplo ilustrativo — sin conexión real
Saved sandbox/tmp/products.json (replace existing file only with -f)postgresql -a products : {"sku":"NEW-1","name":"Sample","category":"test","price":5,"active":true}Ejemplo ilustrativo — sin conexión real
Inserted 1 (example with a fresh, isolated copy)postgresql -w products sku SHOE-1 : {"price":75}Ejemplo ilustrativo — sin conexión real
Updated 1 (illustrative single matching row)postgresql -d products sku SHOE-1Ejemplo ilustrativo — sin conexión real
Deleted 1 (example only; all matches would be affected)postgresql : SELECT COUNT(*) AS total FROM productsEjemplo ilustrativo — sin conexión real
total
2postgresql dump tmp/shop-pg.jsonEjemplo ilustrativo — sin conexión real
Saved sandbox/tmp/shop-pg.json
Format lil-postgresql-json (logical data export, not server backup)postgresql dump tmp/shop-pg.json -fEjemplo ilustrativo — sin conexión real
Saved sandbox/tmp/shop-pg.json
Format lil-postgresql-json (logical data export, not server backup)postgresql load db/postgresql.sqlEjemplo ilustrativo — sin conexión real
SQL/JSON import requires an existing schema; running the supplied CREATE TABLE twice causes a conflict.postgresql load tmp/shop-pg.jsonEjemplo ilustrativo — sin conexión real
SQL/JSON import requires an existing schema; running the supplied CREATE TABLE twice causes a conflict.postgresql -m shop-demoEjemplo ilustrativo — sin conexión real
Saved shop-demo (stores a sensitive profile in .lil.key)postgresql -kEjemplo ilustrativo — sin conexión real
No saved connections (unless a profile has already been saved)postgresql -k shop-demoEjemplo ilustrativo — sin conexión real
Saved connection not found: shop-demo (unless saved earlier)postgresql -K unknownEjemplo ilustrativo — sin conexión real
Saved connection not found: unknownpostgresql -M unknownEjemplo ilustrativo — sin conexión real
Saved connection not found: unknownpostgresql -eEjemplo ilustrativo — sin conexión real
+postgresql -c localhost demo shop -p 99999 -nEjemplo ilustrativo — sin conexión real
Invalid database portpostgresql -s missing_tableEjemplo ilustrativo — sin conexión real
Table not found: 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);
Versión estable actual de