| |||
Detalle con BD Postgres Hola... buen dia... tengo un detalle con uns BD que estoy utilizando con PHP y POstgres... asi que no se si el detalle es por Postgres o PHP.... el caso es que cuando quiero definir una columna con un campo auto incrementable y me marca error, no lo acepta, hasta que le quito esa opcion, siendo que donde quiera que he leido me dice que asi se hace....si pueden ayudarme, se lo agradezco.... |
| |||
Para brindarte alguna mejor ayuda .. sería recomendable que indicases con que estás creando tus tablas (será con algún GUI para PostGreSQL o bien SQL directo?) .. también es recomendable que muestres el mensaje de error -textual- que dices obtener. También indica cuantos campos autoincrementales pretendes crear en una tabla .. (yo no sé cuantos pueden ser en PostgreSQL .. pero por lo menos en Mysql se suele usar uno sólo por tabla a modo de clave primária y todo lo demas serían claves foráneas) .. Supongo que por ahí andará el problema. Si no hay código PHP comprometido por médio .. sería bueno mover el mensaje al foro de "Base de datos" donde tratan esos temas más concretos. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Creo que tienes razon, la pregunta seria mejor tratada en BD, por otra parte las tabla se esta creando en Postgres, con un solo campo autoincrementable... no marca error por ser una cualidad de php y postgres cuando anda mal, solo aparece una hoja en blando, señal de que o se equivo en un caracter o estas haciendo algo mal... como sea... gracias, por contestar... |
| |||
Hola, para hacer campos autonumericos en postgres se usan las secuenciaas, q debes hacerla por separado y antes de crear la tabla, aunq tambien tienes la ruta corta q es poner el tipo de datos como serial, esto te creará una secuencia y por lo tanto tu campo será autonumérico suerte y saludos
__________________ Jose A |
| |||
Movemos el mensaje al foro de "Base de datos" para que te asesoren sobre como usar las "secuencias" en el SQL particular de PostGreSQL. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Gracias Gracias por contestar mi pregunta-duda, ya logre avanzar en ello... y si es como decia j_aspillaga, hice el indice, la secuencia y el campo serial... Pero tambien me parece buena idea mover el articulo a Base de Datos (que por cierto ya he checado mas y me parece muy completa, en las FAQ), creo que me equivoque al ponerlo en PHP, pido disculpa si irrumpi alguna regla.... Por su atención, Gracias.... Karty. |