가 그래서 나는 테이블과 같은 디자인했다 : 단일 테이블 버전 controled 데이터
create_table "entries", :force => true do |t|
t.integer "id", :null => false, :autoincrement => true
t.text "text"
t.string "uuid"
t.datetime "created_at", :null => false
end
나는 비슷한 문제가있는 "
Database - data versioning in single table"를 제외하고 나는 여러 소스를 (오프라인으로 작업을 할 일부)이로 쓰고 있다고 데이터베이스, 그래서
current
비트 정말 나를 위해 잘 작동하지 않습니다.
각 UUID를 가장 최근에 얻는 가장 좋은 방법은 무엇입니까?
sqlite : SELECT "entries".* FROM "entries" GROUP BY uuid ORDER BY updated_at DESC
에서 작동하지만 위의 postgres 구문이 유효하지 않으므로 janky라고 느껴집니다. 이 작업을 수행하는 좋은 방법이 있습니까? 아니면 스키마를 다시해야합니까?