Commit graph

107 commits

Author SHA1 Message Date
Gabriel Ebner
adcaeeb90b api06: Move add-changeset migr. to no. 16. 2008-05-04 10:47:39 +00:00
Gabriel Ebner
5ed2cbce02 api06: Merge changesets code from Frederik. 2008-05-04 10:45:47 +00:00
Frederik Ramm
8c5638d696 initial changeset support 2008-05-04 10:41:42 +00:00
Tom Hughes
921518274f When adding new primary keys, drop the old indexes which are no longer
needed as they are a prefix of the new primary key.
2008-05-04 10:35:59 +00:00
Gabriel Ebner
9274a6010a api06: Fix the version-numbers-on-current-tables migration: We want the rows
in the current table to have the same version number as the latest one in the
history table (the latest version is kept in both the current and the history
tables.)
2008-05-04 10:04:07 +00:00
Gabriel Ebner
4424cd5b94 split_node_tags: Merge changes in main branch up to r7649. 2008-05-04 08:31:39 +00:00
Gabriel Ebner
ba01b66242 split_node_tags: Implement key constraints. 2008-05-04 08:25:29 +00:00
Gabriel Ebner
71e390bf31 split_node_tags: Forgot to migrate current_way_tags to InnoDB. 2008-05-03 16:40:51 +00:00
Gabriel Ebner
6ae23bed90 split_node_tags:
- Use InnoDB.
  - Put version column on the current_* tables.
  - Use transactions (untested).
2008-05-03 16:27:49 +00:00
Gabriel Ebner
e15fa25639 rails_port: fix migration to create a primary key with auto increment (don't
know if that will actually generate valid keys if there is already data in the
table.)
2008-05-03 14:56:43 +00:00
Steve Coast
a6b8346c18 fix migration to remove original stupid index hopefully 2008-05-03 14:45:15 +00:00
Gabriel Ebner
4db3faa68c split_node_tags: New migration (in C). 2008-05-03 14:32:30 +00:00
Gabriel Ebner
7eb181999d split_node_tags: Merge changes from main branch. 2008-05-03 14:11:23 +00:00
Steve Coast
4b3c207a81 add individual user preference read/write, and default all new users to having public data 2008-05-03 12:57:48 +00:00
Tom Hughes
453149e428 Make a copy of the rails code for the node tag splitting project, and remove
the associated migrations from the other branches.
2008-04-07 23:09:56 +00:00
Tom Hughes
72e30a3955 Restore add_user_image migration. 2008-02-23 16:01:12 +00:00
Tom Hughes
659b1a30c6 Remove image migration as it isn't needed. 2008-02-23 15:41:52 +00:00
Steve Coast
cacf1879c3 user images 2008-02-23 15:18:59 +00:00
Steve Coast
e13337354d preference stuff 2008-02-23 11:12:42 +00:00
Steve Coast
e3bd648182 move migrations around 2008-02-23 10:51:33 +00:00
Nick Black
5692b8f341 commented out migration which deletes the ways column nodes 2008-01-24 11:24:32 +00:00
Nick Black
1613799be4 fixes syntax error 2008-01-24 11:09:06 +00:00
Tom Hughes
602b7b6d3f - Add missing null constraints.
- Drop pointless index on current_node_tags and order primary key correctly.
- Make version column of node history table auto increment.
2008-01-23 19:25:37 +00:00
Nick Black
de93fe7707 created a temporary old nodes table to add version 2008-01-23 17:47:14 +00:00
Nick Black
84f3271091 removed unneeded migrations 015 and 014 2008-01-23 17:36:01 +00:00
Nick Black
4edd6d6fe9 migration 013 removes tags from nodes and old nodes tables/ 014 does not do anything atm 2008-01-23 17:31:51 +00:00
Nick Black
8d2a4ee67a added migration to add a primary key on nodes id and version - should be run after rake db:node_version 2008-01-23 17:10:16 +00:00
Nick Black
c5f33db61e adds two migrations to create old_node_tags and node_tags table and indexes. Does not change existing table structure or populate tables with any data 2008-01-23 11:41:56 +00:00
Xin Zheng
681e96bc7d added mac os x instructions for db function creation 2008-01-21 17:43:56 +00:00
Tom Hughes
8181cb4bf7 Add support for commenting on, and replying to, diary entries. 2008-01-17 23:12:25 +00:00
Tom Hughes
38b7137fe3 Add migration to add an index on node_id to way_nodes. This index was added
to the live database a month or so back to support rollback in Potlatch.
2008-01-07 00:30:44 +00:00
Tom Hughes
250466e58e Add a maptile_for_point() function for MySQL to work out which slippy
map tile a given point lies in.
2007-10-09 22:59:32 +00:00
Richard Fairhurst
09ccace450 OS X-compatible makefile supplied by agnat 2007-10-07 11:15:09 +00:00
Gabriel Ebner
5506b2d959 rails_port_0.5: Merge rails_port. 2007-10-04 14:52:09 +00:00
Tom Hughes
05ce43138f Correct instructions for creating the database to ensure that the
default character set is specified correctly.
2007-10-04 10:26:30 +00:00
Gabriel Ebner
26fb51c86e rails_port_0.5: Merge rails_port. 2007-09-29 17:44:17 +00:00
Tom Hughes
61dd59712e Rescale GPS points correctly when downgrading from v5 to v4. 2007-09-28 23:33:32 +00:00
Tom Hughes
e7d834625c Fall back to a pure ruby update implementation if the tile_for_point
function is not present in MySQL.
2007-09-28 23:18:13 +00:00
Tom Hughes
05602fc9d7 Fall back to adding tile numbers the hard way if the MySQL function is
not available.
2007-09-28 18:32:11 +00:00
Tom Hughes
dd9ad16303 Document installation of database functions on MacOS X. 2007-09-28 14:57:31 +00:00
Frederik Ramm
4bbe59a0c4 added tagging of two-node ways created from tagged or unwayed segments. untested. 2007-09-26 09:54:49 +00:00
Gabriel Ebner
b66ae59f33 rails_port_0.5: Add the index before loading the data as suggested by Tom Hughes. 2007-09-24 13:31:11 +00:00
Frederik Ramm
1ac9ea1f06 removed LOCAL from LOAD DATA INFILE 2007-09-24 09:32:16 +00:00
Frederik Ramm
06a3213acd added with=4 to list of uninteresting tags, also source=PGS* (was: source=PGS exactly) 2007-09-24 09:11:33 +00:00
Gabriel Ebner
0f91ad8966 rails_port_0.5: Merge rails_port r4664. 2007-09-23 20:37:16 +00:00
Tom Hughes
cb71c6d57f Add migration for quadtiling of node tables. 2007-09-23 13:42:56 +00:00
Gabriel Ebner
05a2bd6b46 rails_port_0.5/007_remove_segments_helper: Only convert segments that don't have the same tags as their way. 2007-09-20 15:14:25 +00:00
Gabriel Ebner
cfbdd3f7e1 Merge rails_port as of r4613 & fix tests. 2007-09-20 14:37:29 +00:00
Tom Hughes
9afb35449b Change the gps_points table to store latitude and longitude values to
seven decimal places to given a worse case precision of about 1cm.
2007-09-18 23:29:47 +00:00
Tom Hughes
62dfa5ff45 Make the tile ID column unsigned as intended. 2007-09-18 23:06:40 +00:00