Tom Hughes
51010abe83
More missing files from I18N merge.
2009-05-31 17:41:25 +00:00
Tom Hughes
11b1f7d739
Missing migrations from I18N merrge.
2009-05-31 17:29:49 +00:00
Tom Hughes
d0b845fc60
Merged I18N branch to head.
2009-05-31 17:26:41 +00:00
Tom Hughes
0e96027a20
Sort out storage and use of user preferred languages.
2009-05-31 14:55:45 +00:00
Tom Hughes
098e757cf2
Add a remove_foreign_key method and make migration 34 reversible.
2009-05-31 13:53:16 +00:00
Tom Hughes
3d906fe8c6
Merge 15165:15373 from trunk.
2009-05-31 11:32:32 +00:00
Tom Hughes
7c6d4e9076
Fix foreign key.
2009-05-30 17:01:43 +00:00
Tom Hughes
5b3b288fc2
Add a list of languages and fix a few issues with the schema. Also get
...
language selection for diary entries working.
2009-05-30 16:37:21 +00:00
Tom Hughes
9bc483ad98
Only use the db functions for migrations if USE_DB_FUNCTIONS is set
...
in the environment. This could possibly be revisited when we move to
rails 2.3 by using a nested transaction to try the function without
causing the surrounding transaction to abort.
2009-05-27 15:25:28 +00:00
Thomas Wood
68ea927f5b
Merge r15175 from i18n_2 branch.
2009-05-26 22:33:28 +00:00
Tom Hughes
ded669bb4d
Use a block to add the language record as rails seems to ignore any
...
attempt to set the primary key in the argument list of the create method.
2009-05-23 12:39:45 +00:00
Tom Hughes
0e71278320
Rename language_code to code - language_code is tautological when it's
...
in the language table anyway.
2009-05-23 00:00:25 +00:00
Thomas Wood
e3d4948daa
Fix missing require in migrations.
2009-05-22 18:53:24 +00:00
Shaun McDonald
53b4d645d8
First stage of i18n. Some migrations and extra plugins.
2009-05-22 18:36:17 +00:00
Tom Hughes
ed68d524de
Use a local lookup table for country bounding boxes rather than relying
...
on geonames.org being able to do it in a reasonable time.
2009-05-11 16:50:09 +00:00
Tom Hughes
f9fee045ac
Add missing requires for the migration helper core.
2009-05-08 08:12:26 +00:00
Tom Hughes
6785911619
Fix bogus casts - lat/lon are signed.
2009-05-08 08:10:28 +00:00
Tom Hughes
55b1ba32e5
Add postgres implementation of tile_for_point function.
2009-05-08 08:01:33 +00:00
Tom Hughes
a0a6dd3619
Add yet more foreign keys.
2009-05-08 00:03:40 +00:00
Tom Hughes
3404fd5bbe
Add foreign key constraints for users.
2009-05-07 17:54:52 +00:00
Tom Hughes
869da5e228
Add some extra indexes to the changesets table.
2009-04-20 14:54:05 +00:00
Tom Hughes
7c791f302c
Add changeset indexes to nodes, ways and relations.
2009-04-20 13:39:20 +00:00
Tom Hughes
c4f937f099
Add a user index to the changeset table.
2009-04-20 13:31:57 +00:00
Tom Hughes
a4de927a28
Handle differences in interval constant formatting.
2009-04-16 20:47:18 +00:00
Shaun McDonald
90ec90f13d
reverting last change, which included posgres config specific things
2009-04-13 00:10:37 +00:00
Shaun McDonald
2c52b06716
Remove duplication that is in the test helper. Adding tests for the passing of no content, and the wrong method used. Also ensuring that there has been a changeset added to the db when it is created.
2009-04-13 00:04:24 +00:00
Shaun McDonald
0f25285ab6
More tests, found a bug in the data browser, no fix yet. Fix db readme. Don't show the signup page to logged in users, by redirecting them to the home page. Remove unnessesary begin blocks in the browse controller.
2009-04-12 23:20:31 +00:00
Tom Hughes
9c0f288bb7
Explicitly set the default for home_lat and home_lon to null.
2009-04-09 17:11:04 +00:00
Tom Hughes
7fff6361c1
Use the inet type for IP addresses in postgres.
2009-04-09 15:17:12 +00:00
Tom Hughes
2e1414b229
Fix primary key creation for ACL table.
2009-04-09 15:09:38 +00:00
Tom Hughes
ea7938dd89
Use pg_config to find postgres.
2009-04-09 14:47:41 +00:00
Thomas Wood
63474e1f50
Fix readme instructions for module compilation
2009-04-09 14:16:13 +00:00
Tom Hughes
81835c55a0
Commit ACL related files from earlier merges as svn merge seems to
...
neglected to add them...
2009-03-08 16:13:00 +00:00
Tom Hughes
c8ee135104
Merge 12304:14009 from trunk.
2009-03-08 13:02:37 +00:00
Tom Hughes
10b71ba2f6
Add an ACL system to allow key/value pairs to be attached to blocks
...
of IP addresses, and implement an ACL restriction that allows account
creation to be blocked.
2009-02-19 13:47:43 +00:00
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