Added description, user_id, user_ip columns to notes

Added migration for adding new columns (description, user_id, user_ip) to notes table. Also, migration adds foreign key connecting notes and users tables (using user_id column).
This commit is contained in:
Nenad Vujicic 2025-01-13 10:52:38 +01:00
parent 5d76ec051e
commit 16bdcac6d7
3 changed files with 37 additions and 9 deletions

View file

@ -2,14 +2,17 @@
#
# Table name: notes
#
# id :bigint(8) not null, primary key
# latitude :integer not null
# longitude :integer not null
# tile :bigint(8) not null
# updated_at :datetime not null
# created_at :datetime not null
# status :enum not null
# closed_at :datetime
# id :bigint(8) not null, primary key
# latitude :integer not null
# longitude :integer not null
# tile :bigint(8) not null
# updated_at :datetime not null
# created_at :datetime not null
# status :enum not null
# closed_at :datetime
# description :text default(""), not null
# user_id :bigint(8)
# user_ip :inet
#
# Indexes
#
@ -17,6 +20,10 @@
# notes_tile_status_idx (tile,status)
# notes_updated_at_idx (updated_at)
#
# Foreign Keys
#
# notes_user_id_fkey (user_id => users.id)
#
class Note < ApplicationRecord
include GeoRecord