Drop explicit lengths from bigint columns

This commit is contained in:
Tom Hughes 2025-02-22 11:09:27 +00:00
parent 1213e7009a
commit ab4f96261f
39 changed files with 91 additions and 91 deletions

View file

@ -39,7 +39,7 @@
:command: :command:
:debug: false :debug: false
:hide_default_column_types: '' :hide_default_column_types: ''
:hide_limit_column_types: 'integer,boolean' :hide_limit_column_types: 'integer,bigint,boolean'
:ignore_columns: :ignore_columns:
:ignore_routes: :ignore_routes:
:models: true :models: true

View file

@ -2,7 +2,7 @@
# #
# Table name: acls # Table name: acls
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# address :inet # address :inet
# k :string not null # k :string not null
# v :string # v :string

View file

@ -2,8 +2,8 @@
# #
# Table name: changesets # Table name: changesets
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# created_at :datetime not null # created_at :datetime not null
# min_lat :integer # min_lat :integer
# max_lat :integer # max_lat :integer

View file

@ -3,8 +3,8 @@
# Table name: changeset_comments # Table name: changeset_comments
# #
# id :integer not null, primary key # id :integer not null, primary key
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# author_id :bigint(8) not null # author_id :bigint not null
# body :text not null # body :text not null
# created_at :datetime not null # created_at :datetime not null
# visible :boolean not null # visible :boolean not null

View file

@ -2,7 +2,7 @@
# #
# Table name: changeset_tags # Table name: changeset_tags
# #
# changeset_id :bigint(8) not null, primary key # changeset_id :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: diary_comments # Table name: diary_comments
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# diary_entry_id :bigint(8) not null # diary_entry_id :bigint not null
# user_id :bigint(8) not null # user_id :bigint not null
# body :text not null # body :text not null
# created_at :datetime not null # created_at :datetime not null
# updated_at :datetime not null # updated_at :datetime not null

View file

@ -2,8 +2,8 @@
# #
# Table name: diary_entries # Table name: diary_entries
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# title :string not null # title :string not null
# body :text not null # body :text not null
# created_at :datetime not null # created_at :datetime not null

View file

@ -2,8 +2,8 @@
# #
# Table name: diary_entry_subscriptions # Table name: diary_entry_subscriptions
# #
# user_id :bigint(8) not null, primary key # user_id :bigint not null, primary key
# diary_entry_id :bigint(8) not null, primary key # diary_entry_id :bigint not null, primary key
# #
# Indexes # Indexes
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: friends # Table name: friends
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# friend_user_id :bigint(8) not null # friend_user_id :bigint not null
# created_at :datetime # created_at :datetime
# #
# Indexes # Indexes

View file

@ -2,13 +2,13 @@
# #
# Table name: messages # Table name: messages
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# from_user_id :bigint(8) not null # from_user_id :bigint not null
# title :string not null # title :string not null
# body :text not null # body :text not null
# sent_on :datetime not null # sent_on :datetime not null
# message_read :boolean default(FALSE), not null # message_read :boolean default(FALSE), not null
# to_user_id :bigint(8) not null # to_user_id :bigint not null
# to_user_visible :boolean default(TRUE), not null # to_user_visible :boolean default(TRUE), not null
# from_user_visible :boolean default(TRUE), not null # from_user_visible :boolean default(TRUE), not null
# body_format :enum default("markdown"), not null # body_format :enum default("markdown"), not null

View file

@ -2,14 +2,14 @@
# #
# Table name: current_nodes # Table name: current_nodes
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# latitude :integer not null # latitude :integer not null
# longitude :integer not null # longitude :integer not null
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# visible :boolean not null # visible :boolean not null
# timestamp :datetime not null # timestamp :datetime not null
# tile :bigint(8) not null # tile :bigint not null
# version :bigint(8) not null # version :bigint not null
# #
# Indexes # Indexes
# #

View file

@ -2,7 +2,7 @@
# #
# Table name: current_node_tags # Table name: current_node_tags
# #
# node_id :bigint(8) not null, primary key # node_id :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# #

View file

@ -2,16 +2,16 @@
# #
# Table name: notes # Table name: notes
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# latitude :integer not null # latitude :integer not null
# longitude :integer not null # longitude :integer not null
# tile :bigint(8) not null # tile :bigint not null
# updated_at :datetime not null # updated_at :datetime not null
# created_at :datetime not null # created_at :datetime not null
# status :enum not null # status :enum not null
# closed_at :datetime # closed_at :datetime
# description :text default(""), not null # description :text default(""), not null
# user_id :bigint(8) # user_id :bigint
# user_ip :inet # user_ip :inet
# #
# Indexes # Indexes

View file

@ -2,12 +2,12 @@
# #
# Table name: note_comments # Table name: note_comments
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# note_id :bigint(8) not null # note_id :bigint not null
# visible :boolean not null # visible :boolean not null
# created_at :datetime not null # created_at :datetime not null
# author_ip :inet # author_ip :inet
# author_id :bigint(8) # author_id :bigint
# body :text # body :text
# event :enum # event :enum
# #

View file

@ -2,8 +2,8 @@
# #
# Table name: note_subscriptions # Table name: note_subscriptions
# #
# user_id :bigint(8) not null, primary key # user_id :bigint not null, primary key
# note_id :bigint(8) not null, primary key # note_id :bigint not null, primary key
# #
# Indexes # Indexes
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: oauth_applications # Table name: oauth_applications
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# owner_type :string not null # owner_type :string not null
# owner_id :bigint(8) not null # owner_id :bigint not null
# name :string not null # name :string not null
# uid :string not null # uid :string not null
# secret :string not null # secret :string not null

View file

@ -2,14 +2,14 @@
# #
# Table name: nodes # Table name: nodes
# #
# node_id :bigint(8) not null, primary key # node_id :bigint not null, primary key
# latitude :integer not null # latitude :integer not null
# longitude :integer not null # longitude :integer not null
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# visible :boolean not null # visible :boolean not null
# timestamp :datetime not null # timestamp :datetime not null
# tile :bigint(8) not null # tile :bigint not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# redaction_id :integer # redaction_id :integer
# #
# Indexes # Indexes

View file

@ -2,8 +2,8 @@
# #
# Table name: node_tags # Table name: node_tags
# #
# node_id :bigint(8) not null, primary key # node_id :bigint not null, primary key
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# #

View file

@ -2,10 +2,10 @@
# #
# Table name: relations # Table name: relations
# #
# relation_id :bigint(8) not null, primary key # relation_id :bigint not null, primary key
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# timestamp :datetime not null # timestamp :datetime not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# visible :boolean default(TRUE), not null # visible :boolean default(TRUE), not null
# redaction_id :integer # redaction_id :integer
# #

View file

@ -2,11 +2,11 @@
# #
# Table name: relation_members # Table name: relation_members
# #
# relation_id :bigint(8) not null, primary key # relation_id :bigint not null, primary key
# member_type :enum not null # member_type :enum not null
# member_id :bigint(8) not null # member_id :bigint not null
# member_role :string not null # member_role :string not null
# version :bigint(8) default(0), not null, primary key # version :bigint default(0), not null, primary key
# sequence_id :integer default(0), not null, primary key # sequence_id :integer default(0), not null, primary key
# #
# Indexes # Indexes

View file

@ -2,10 +2,10 @@
# #
# Table name: relation_tags # Table name: relation_tags
# #
# relation_id :bigint(8) not null, primary key # relation_id :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# #
# Foreign Keys # Foreign Keys
# #

View file

@ -2,10 +2,10 @@
# #
# Table name: ways # Table name: ways
# #
# way_id :bigint(8) not null, primary key # way_id :bigint not null, primary key
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# timestamp :datetime not null # timestamp :datetime not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# visible :boolean default(TRUE), not null # visible :boolean default(TRUE), not null
# redaction_id :integer # redaction_id :integer
# #

View file

@ -2,10 +2,10 @@
# #
# Table name: way_nodes # Table name: way_nodes
# #
# way_id :bigint(8) not null, primary key # way_id :bigint not null, primary key
# node_id :bigint(8) not null # node_id :bigint not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# sequence_id :bigint(8) not null, primary key # sequence_id :bigint not null, primary key
# #
# Indexes # Indexes
# #

View file

@ -2,10 +2,10 @@
# #
# Table name: way_tags # Table name: way_tags
# #
# way_id :bigint(8) not null, primary key # way_id :bigint not null, primary key
# k :string not null, primary key # k :string not null, primary key
# v :string not null # v :string not null
# version :bigint(8) not null, primary key # version :bigint not null, primary key
# #
# Foreign Keys # Foreign Keys
# #

View file

@ -7,7 +7,7 @@
# description :text not null # description :text not null
# created_at :datetime # created_at :datetime
# updated_at :datetime # updated_at :datetime
# user_id :bigint(8) not null # user_id :bigint not null
# description_format :enum default("markdown"), not null # description_format :enum default("markdown"), not null
# #
# Foreign Keys # Foreign Keys

View file

@ -2,11 +2,11 @@
# #
# Table name: current_relations # Table name: current_relations
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# timestamp :datetime not null # timestamp :datetime not null
# visible :boolean not null # visible :boolean not null
# version :bigint(8) not null # version :bigint not null
# #
# Indexes # Indexes
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: current_relation_members # Table name: current_relation_members
# #
# relation_id :bigint(8) not null, primary key # relation_id :bigint not null, primary key
# member_type :enum not null # member_type :enum not null
# member_id :bigint(8) not null # member_id :bigint not null
# member_role :string not null # member_role :string not null
# sequence_id :integer default(0), not null, primary key # sequence_id :integer default(0), not null, primary key
# #

View file

@ -2,7 +2,7 @@
# #
# Table name: current_relation_tags # Table name: current_relation_tags
# #
# relation_id :bigint(8) not null, primary key # relation_id :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# #

View file

@ -2,11 +2,11 @@
# #
# Table name: gpx_files # Table name: gpx_files
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# visible :boolean default(TRUE), not null # visible :boolean default(TRUE), not null
# name :string default(""), not null # name :string default(""), not null
# size :bigint(8) # size :bigint
# latitude :float # latitude :float
# longitude :float # longitude :float
# timestamp :datetime not null # timestamp :datetime not null

View file

@ -6,9 +6,9 @@
# trackid :integer not null # trackid :integer not null
# latitude :integer not null # latitude :integer not null
# longitude :integer not null # longitude :integer not null
# gpx_id :bigint(8) not null # gpx_id :bigint not null
# timestamp :datetime # timestamp :datetime
# tile :bigint(8) # tile :bigint
# #
# Indexes # Indexes
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: gpx_file_tags # Table name: gpx_file_tags
# #
# gpx_id :bigint(8) not null # gpx_id :bigint not null
# tag :string not null # tag :string not null
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# #
# Indexes # Indexes
# #

View file

@ -3,7 +3,7 @@
# Table name: users # Table name: users
# #
# email :string not null # email :string not null
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# pass_crypt :string not null # pass_crypt :string not null
# creation_time :datetime not null # creation_time :datetime not null
# display_name :string default(""), not null # display_name :string default(""), not null
@ -28,7 +28,7 @@
# diary_entries_count :integer default(0), not null # diary_entries_count :integer default(0), not null
# image_use_gravatar :boolean default(FALSE), not null # image_use_gravatar :boolean default(FALSE), not null
# auth_provider :string # auth_provider :string
# home_tile :bigint(8) # home_tile :bigint
# tou_agreed :datetime # tou_agreed :datetime
# diary_comments_count :integer default(0) # diary_comments_count :integer default(0)
# note_comments_count :integer default(0) # note_comments_count :integer default(0)

View file

@ -3,12 +3,12 @@
# Table name: user_blocks # Table name: user_blocks
# #
# id :integer not null, primary key # id :integer not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# creator_id :bigint(8) not null # creator_id :bigint not null
# reason :text not null # reason :text not null
# ends_at :datetime not null # ends_at :datetime not null
# needs_view :boolean default(FALSE), not null # needs_view :boolean default(FALSE), not null
# revoker_id :bigint(8) # revoker_id :bigint
# created_at :datetime # created_at :datetime
# updated_at :datetime # updated_at :datetime
# reason_format :enum default("markdown"), not null # reason_format :enum default("markdown"), not null

View file

@ -2,9 +2,9 @@
# #
# Table name: user_mutes # Table name: user_mutes
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# owner_id :bigint(8) not null # owner_id :bigint not null
# subject_id :bigint(8) not null # subject_id :bigint not null
# created_at :datetime not null # created_at :datetime not null
# updated_at :datetime not null # updated_at :datetime not null
# #

View file

@ -2,7 +2,7 @@
# #
# Table name: user_preferences # Table name: user_preferences
# #
# user_id :bigint(8) not null, primary key # user_id :bigint not null, primary key
# k :string not null, primary key # k :string not null, primary key
# v :string not null # v :string not null
# #

View file

@ -3,11 +3,11 @@
# Table name: user_roles # Table name: user_roles
# #
# id :integer not null, primary key # id :integer not null, primary key
# user_id :bigint(8) not null # user_id :bigint not null
# role :enum not null
# created_at :datetime # created_at :datetime
# updated_at :datetime # updated_at :datetime
# granter_id :bigint(8) not null # role :enum not null
# granter_id :bigint not null
# #
# Indexes # Indexes
# #

View file

@ -2,11 +2,11 @@
# #
# Table name: current_ways # Table name: current_ways
# #
# id :bigint(8) not null, primary key # id :bigint not null, primary key
# changeset_id :bigint(8) not null # changeset_id :bigint not null
# timestamp :datetime not null # timestamp :datetime not null
# visible :boolean not null # visible :boolean not null
# version :bigint(8) not null # version :bigint not null
# #
# Indexes # Indexes
# #

View file

@ -2,9 +2,9 @@
# #
# Table name: current_way_nodes # Table name: current_way_nodes
# #
# way_id :bigint(8) not null, primary key # way_id :bigint not null, primary key
# node_id :bigint(8) not null # node_id :bigint not null
# sequence_id :bigint(8) not null, primary key # sequence_id :bigint not null, primary key
# #
# Indexes # Indexes
# #

View file

@ -2,7 +2,7 @@
# #
# Table name: current_way_tags # Table name: current_way_tags
# #
# way_id :bigint(8) not null, primary key # way_id :bigint not null, primary key
# k :string default(""), not null, primary key # k :string default(""), not null, primary key
# v :string default(""), not null # v :string default(""), not null
# #