RedBean precisa de uma chave primária de "identificação"?

Se você usarFeijão vermelh ORM, você precisa adicionar uma chave primária chamada "id" a todas as tabelas do seu banco de dado

No meu banco de dados, tenho algumas tabelas que possuem pares de chaves primárias de 2 ou 3 campos ou chaves primárias com outros nomes que não "id" (sim, eu poderia alterar o nome para "id", mas isso realmente não refletiria a realidade, porque eles não são IDs)

Exemplo

table1 - armazena posts:

  id           INTEGER      PRIMARY KEY AUTOINCREMENT,
  name         TEXT,
  title        TEXT,
  content      TEXT,

table2 - armazena meta para postagens:

  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 funcionaria com esse tipo de estrutura de banco de dado

questionAnswers(4)

yourAnswerToTheQuestion