mirror of
https://github.com/openstreetmap/openstreetmap-website.git
synced 2025-07-20 18:27:11 +00:00
Add create/modify/delete counts to changeset table
This commit is contained in:
@ -2,15 +2,24 @@
|
||||
#
|
||||
# Table name: changesets
|
||||
#
|
||||
# id :bigint not null, primary key
|
||||
# user_id :bigint not null
|
||||
# created_at :datetime not null
|
||||
# min_lat :integer
|
||||
# max_lat :integer
|
||||
# min_lon :integer
|
||||
# max_lon :integer
|
||||
# closed_at :datetime not null
|
||||
# num_changes :integer default(0), not null
|
||||
# id :bigint not null, primary key
|
||||
# user_id :bigint not null
|
||||
# created_at :datetime not null
|
||||
# min_lat :integer
|
||||
# max_lat :integer
|
||||
# min_lon :integer
|
||||
# max_lon :integer
|
||||
# closed_at :datetime not null
|
||||
# num_changes :integer default(0), not null
|
||||
# num_created_nodes :integer default(0), not null
|
||||
# num_modified_nodes :integer default(0), not null
|
||||
# num_deleted_nodes :integer default(0), not null
|
||||
# num_created_ways :integer default(0), not null
|
||||
# num_modified_ways :integer default(0), not null
|
||||
# num_deleted_ways :integer default(0), not null
|
||||
# num_created_relations :integer default(0), not null
|
||||
# num_modified_relations :integer default(0), not null
|
||||
# num_deleted_relations :integer default(0), not null
|
||||
#
|
||||
# Indexes
|
||||
#
|
||||
|
@ -0,0 +1,15 @@
|
||||
class AddCreatedModifiedDeletedCountsToChangesets < ActiveRecord::Migration[8.0]
|
||||
def change
|
||||
add_column :changesets, :num_created_nodes, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_modified_nodes, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_deleted_nodes, :integer, :default => 0, :null => false
|
||||
|
||||
add_column :changesets, :num_created_ways, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_modified_ways, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_deleted_ways, :integer, :default => 0, :null => false
|
||||
|
||||
add_column :changesets, :num_created_relations, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_modified_relations, :integer, :default => 0, :null => false
|
||||
add_column :changesets, :num_deleted_relations, :integer, :default => 0, :null => false
|
||||
end
|
||||
end
|
@ -446,7 +446,16 @@ CREATE TABLE public.changesets (
|
||||
min_lon integer,
|
||||
max_lon integer,
|
||||
closed_at timestamp without time zone NOT NULL,
|
||||
num_changes integer DEFAULT 0 NOT NULL
|
||||
num_changes integer DEFAULT 0 NOT NULL,
|
||||
num_created_nodes integer DEFAULT 0 NOT NULL,
|
||||
num_modified_nodes integer DEFAULT 0 NOT NULL,
|
||||
num_deleted_nodes integer DEFAULT 0 NOT NULL,
|
||||
num_created_ways integer DEFAULT 0 NOT NULL,
|
||||
num_modified_ways integer DEFAULT 0 NOT NULL,
|
||||
num_deleted_ways integer DEFAULT 0 NOT NULL,
|
||||
num_created_relations integer DEFAULT 0 NOT NULL,
|
||||
num_modified_relations integer DEFAULT 0 NOT NULL,
|
||||
num_deleted_relations integer DEFAULT 0 NOT NULL
|
||||
);
|
||||
|
||||
|
||||
@ -3514,6 +3523,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||
('23'),
|
||||
('22'),
|
||||
('21'),
|
||||
('20250704143751'),
|
||||
('20250506052030'),
|
||||
('20250304172798'),
|
||||
('20250304172758'),
|
||||
|
Reference in New Issue
Block a user