Shaun McDonald
721dd9c27d
resync from rails_port 11795:12304
2008-12-12 19:29:27 +00:00
Tom Hughes
66a2558e65
Add some extra indexes.
2008-12-12 15:43:02 +00:00
Matt Amos
a90be5e69a
Migration to add close-time to changesets. This replaces the boolean 'open' attribute. Added checks to ensure that the maximum lifetime and number of changes in a changeset are enforced. Added some tests.
2008-11-17 19:00:01 +00:00
Andy Allan
d717f2d02a
Postgres adapter, and make migration 022 db-agnostic
2008-11-10 19:14:00 +00:00
Matt Amos
e79fd07638
Made relations ordered. Added some tests for this. Otherwise interface is unchanged.
2008-11-10 15:41:05 +00:00
Andy Allan
4adeeb51ad
remove indexes before renaming tables (some dbs have database-level index namespaces) and unsigned is also a mysqlism
2008-11-09 19:30:22 +00:00
Andy Allan
051f20e277
migrations: add specific method for nodes/ways/relations enum column
2008-11-09 16:11:42 +00:00
Andy Allan
ebbc770cbf
move index dropping to remove_index method
2008-11-09 11:19:46 +00:00
Daniel Silverstone
4f15f59267
Update DB readme for PgSQL a bit
2008-11-09 10:41:48 +00:00
Daniel Silverstone
509b8d5207
CREATE FUNCTION statement for pgsql
2008-11-08 19:21:03 +00:00
Daniel Silverstone
ee656dd1f3
Support building a postgresql binding for maptile_for_point
2008-11-08 19:18:22 +00:00
Andy Allan
550ce43250
move fulltext indexes to monkeypatch, since not all dbs have a fulltext analogue
2008-11-08 18:44:38 +00:00
Andy Allan
91374368fa
Move db engine changing into db adaptor monkeypatch
2008-11-08 18:04:36 +00:00
Andy Allan
c19d1b406b
last of the auto_increments removed from the migrations
2008-11-08 17:39:16 +00:00
Andy Allan
9432e7ce27
Fixing boo-boo in r11802 - but you can assign integers to booleans on all dbs
2008-11-08 17:08:51 +00:00
Andy Allan
fc9046ce6f
Moving AUTO_INCREMENTs to monkeypatching. Seems a bit hacky though
2008-11-08 16:47:02 +00:00
Andy Allan
061d777266
Boolean correctness in migrations
2008-11-08 15:01:14 +00:00
Andy Allan
204fa87064
move bigint_pk id column into table def, no need to be an add_column
2008-11-08 12:30:42 +00:00
Shaun McDonald
fb627873c2
fixing one cmd that was missed in the resync
2008-11-08 12:16:42 +00:00
Shaun McDonald
bf29550db8
Resyncing from head 10895:11795
2008-11-08 11:52:58 +00:00
Andy Allan
e598ee220f
Change bigint id column to monkeypatching-friendly syntax
2008-11-08 11:01:39 +00:00
Shaun McDonald
748a7a0a03
fix the indentation only
2008-11-07 15:08:43 +00:00
Shaun McDonald
6855b2604c
Doing the update version part of the migration in chunks of 10000 instead of all at once so that MySQL doesn't choke with running out of table locks.
2008-11-06 17:15:22 +00:00
Shaun McDonald
ee1da78649
Fixing the migration so that it will better match the live databetter.
2008-11-05 18:42:38 +00:00
Shaun McDonald
0ca779e5bd
Minor fix (integer => bigint) to one of the migrations so that they will run fully again.
2008-11-04 13:54:45 +00:00
Shaun McDonald
136c5a7bf1
Fixing the error messages
2008-10-22 09:40:16 +00:00
Tom Hughes
2ccbc55236
Log the IP address used to create an account.
2008-10-12 23:20:28 +00:00
Shaun McDonald
328d47e506
Fixing a bug in my foreign keys. I can now upload and download nodes and ways using JOSM in the new API.
2008-10-03 17:09:58 +00:00
Shaun McDonald
d19076d0ed
wrong foreign key command in the migration
2008-09-30 15:52:54 +00:00
Shaun McDonald
7252ffa820
wrong foreign key command in the migration
2008-09-30 15:44:55 +00:00
Shaun McDonald
d7289a06de
using the wrong field name in one of the migrations
2008-09-30 15:24:25 +00:00
Shaun McDonald
20022e457f
changing the changesets migrations, so that the user id is now the changeset id for the nodes/ways/relations
2008-09-30 14:29:44 +00:00
Shaun McDonald
629843b96b
Minor fix for the migration that was moved
2008-09-25 15:57:59 +00:00
Shaun McDonald
d9e070e069
Doing a resync from mainline 8633:10895. There was one simple to resolve conflict on app/models/node.rb. Also moving the migrations for API0.6 to new sequence numbers since there was some new migrations added to mainline, where the migration numbers would conflict if not moved.
2008-09-25 15:06:05 +00:00
Tom Hughes
3c85b2ceea
Fix migration.
2008-08-24 16:56:34 +00:00
Tom Hughes
34189cf761
Add basic support for logically deleting a user.
2008-08-24 16:53:42 +00:00
Tom Hughes
64ecd02f0b
Allow users to change their email address. Closes #546 .
2008-08-13 11:39:33 +00:00
Tom Hughes
f8367c3ee1
Allow a user's email address to be marked invalid, and suppress most
...
notification mails for such users.
2008-08-13 10:45:49 +00:00
Tom Hughes
e379287e84
Add an administrator flag to the user table.
2008-08-13 08:12:09 +00:00
Tom Hughes
e7e5ae7aaa
The current_way_nodes table is already an InnoDB table.
2008-05-04 14:50:53 +00:00
Gabriel Ebner
0499559f79
api06: Fix tag parsing in the node-tags-normalization helper, as suggested by
...
Jon Burgess.
2008-05-04 13:51:45 +00:00
Gabriel Ebner
db52fe6923
api06: Use 2-byte ints and check malloc return value.
2008-05-04 12:03:05 +00:00
Gabriel Ebner
2b596387d2
api06: Fix bounds check.
2008-05-04 11:50:12 +00:00
Gabriel Ebner
e0e5423fb9
api06: 013_populate_node_tags_and_remove_helper: Initialize memory.
2008-05-04 11:44:36 +00:00
Frederik Ramm
7b2c9cd774
buffer overrun fix
2008-05-04 11:43:04 +00:00
Tom Hughes
ead1817e11
Add timestamp indexes to current_ways and current_relations.
2008-05-04 11:33:09 +00:00
Tom Hughes
cf304fe60f
Merge 7649:7673 from trunk.
2008-05-04 11:26:36 +00:00
Tom Hughes
02efd7ba4a
Go back to using user_id+k as the primary key for user preferences but
...
actually using the composite primary key extension this time so that it
really works.
Also stop update_one tring to render a non-existent view, and add a
delete_one method to allow preferences to be deleted.
2008-05-04 11:18:38 +00:00
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