¿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?

Respuestas a la pregunta(4)

Su respuesta a la pregunta