Ir al contenido principal

Entradas

Mostrando las entradas de 2009

Javascript y CSS desde php

Para generar dinámicamente con PHP código JavaScript ó CSS simplemente tienes que expecificar la cabecera del documento PHP lo siguiente: Para JavaScript: header ('Content-Type: text/javascript; charset=utf-8'); ... Para CSS: header ('Content-Type: text/css; charset=utf-8'); ... Recuerda que no debes enviar ningun texto antes. Por supuesto que el archivo PHP conservará su extensión cuando los referenciemos desde la página HTML: ... type="text/javascript" src="javascript.php" ... ... link rel="stylesheet" type="text/css" href="css.php" ... Fuente: http://www.ribosomatic.com/articulos/javascript-o-css-dinamico-en-php/

Postgres: Base de Datos de Ejemplo

En PgFoundry hay publicadas varias bases de datos de ejemplo, aquí se muestra como instalar una de ellas (dellstore) para utilizarla. Evidentemente descargamos la base de datos Desde la consola nos dirigimos al directorio donde descargamos cd Escritorio (en mi caso) Se procede a descomprimir el fichero .tar.gz tar xvfz dellstore2-normal-1.0.tar.gz Ingresamos a la carpeta dónde está la base de datos descomprimida cd dellstore2-normal-1.0 Nos cambiamos al usuario postgres su postgres Creamos la base de datos createdb -E UTF8 dellstore2 Agregamos el lenguaje pgsql a la base de datos recien creada createlang plpgsql dellstore2 Ejecutamos el script de creación de la base de datos psql -f dellstore2-normal-1.0.sql dellstore2 Ahora ya deberías poder ver la base de datos desde pgAdmin III. Algunas consideraciones: La base de datos publicada por dell no tiene todas las llaves foraneas creadas, aunque son evidentes. Además la base de datos, aunque correcta, no está modelada para respetar el pa...

Creación de Tablas paso a paso con PostgreSQL

Primero registran el servidor, recuerden que en nuestro ejemplo la contraseña en q1w2e3 Sobre el servidor recien registrado, buscan databases , botón secundario y agregar base de datos. Con que coloquen un nombre y luego [aceptar] basta. Luego dentro de la base de datos, podemos observar: Enunciado: Un coleccionista guarda libros en cajas de colores, el sabe muy bien que un libro puede ser escrito por varios autores y además que un autor puede escribir varios libros, un modelo físico válido sería: (No he modelado al coleccionista puesto que es único y es el dueño del sistema, el objetivo es mostrar como crear los identificadores autonúmericos, las tablas y las relaciones.) El Patrón de Diseño Identify Field nos recomienda siempre utilizar un campo llamado ID como llave primaria de la tabla y no jamás usar un dato del modelo de negocios o mundo real como llave debido a que estos son inmutables sólo en la teoría. Primero crearemos secuencias, que nos serán útiles cómo llaves primarias d...

Iniciándose en PostgreeSQL

Referencias: http://www.guia-ubuntu.org/index.php?title=PostgreSQL Paquetes: Motor de Datos y Administrador: postgresql postgresql-client pgadmin3 Soporte PHP y Administrador basado en php: phppgadmin php5-pgsql Visualizar Diagramas Fisicos: postgresql-autodoc dia-gnome Configuración 1) La instalación creó un usuario del sistema postgres, al cual le cambié la contraseña a q1w2e3: $ sudo passwd postgres 2) Accedemos a la consola pgsql: $ sudo su postgres -c "psql template1" 3)Dentro de la consola: template1=# ALTER USER postgres WITH PASSWORD 'q1w2e3; Salida de los pasos 1) 2) 3): ubuntu@ubuntu:~$ sudo passwd postgres Introduzca la nueva contraseña de UNIX: Vuelva a escribir la nueva contraseña de UNIX: passwd: contraseña actualizada correctamente ubuntu@ubuntu:~$ sudo su postgres -c "psql template1" Bienvenido a psql 8.3.7, la terminal interactiva de PostgreSQL. Teclee: \copyright para ver los términos de distribución \h para ayuda sobre órdenes SQL \? pa...