¿RedBean necesita una clave primaria de "id"?
Si utilizaFrijol roj ORM, ¿necesita agregar una clave primaria llamada "id" a cada tabla en su base de datos?
En mi base de datos tengo algunas tablas que tienen pares de claves primarias de 2 o 3 campos, o claves primarias con otros nombres que no sean "id" (sí, podría cambiar el nombre a "id", pero realmente no se reflejaría la realidad, porque no son identificaciones)
Ejemplo
table1 - almacena publicaciones:
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
title TEXT,
content TEXT,
table2: almacena metadatos para publicaciones:
post INTEGER DEFAULT 0, # <- references "id" from "posts"
name TEXT,
value TEXT,
PRIMARY KEY(name, post),
CONSTRAINT posts_meta FOREIGN KEY(post)
REFERENCES posts(id) ON DELETE CASCADE ON UPDATE RESTRICT
¿RedBean trabajaría con este tipo de estructura de base de datos?