Room types carry what a guest chooses (a double, a suite); rooms are the physical inventory assigned at check-in. Rates set a nightly price for a room type over a date range, so a booking records the price it was actually quoted. A booking has a primary guest and may list others, and payments accumulate against it until it is settled.
$ npx vela create my-app --schema hotel-bookingsCada colección, campo y relación de arriba se convierte en una migración de PocketBase en el nuevo proyecto. Cambia lo que quieras después con vela generate migration --ai, que abre este mismo diagrama como editor.