Rafa de la Torre
5ea1b7d4d7
Fix creation of type _cdb_has_usable_geom_record
...
Fix the ERROR: type "_cdb_has_usable_geom_record" already exists by
checking for existence before. Duly noted for upgrades.
2015-09-21 14:16:32 +02:00
Rafa de la Torre
0c14df5f89
Fix upgrade from 0.10.0 to 0.10.1
2015-09-16 14:40:18 +02:00
Rafa de la Torre
6ba809e798
Remove usage of _CDB_Geometry_SRID #154
...
This is only used from _CDB_Has_Usable_Geom. It doesn't do what's
promised in the comment. The effect is that a column is taken as valid
when it actually needs setting its SRID restriction so better not use
it as it will need rewrite anyway.
2015-09-16 12:17:40 +02:00
Rafa de la Torre
0ebd12a0eb
Avoid double-escaping of reloid::text #141
2015-09-15 18:49:59 +02:00
Rafa de la Torre
e7c974e957
Fix silly typo #141
2015-09-15 18:49:59 +02:00
Rafa de la Torre
789e89a5d2
Create a return type for _cdb_has_usable_geom_record #141
2015-09-15 18:49:59 +02:00
Rafa de la Torre
3fdce65368
Move column renaming out of _CDB_Has_Usable_Geom #141
2015-09-15 18:49:59 +02:00
Rafa de la Torre
5caddc6cc7
Fix for MultiPoint geometry issue #141
2015-09-15 18:49:59 +02:00
Rafa de la Torre
1596bd56d8
Improve another EXECUTE+FOUND #141
2015-09-14 17:54:35 +02:00
Rafa de la Torre
dfd0454be3
Improve comment #141
2015-09-14 17:53:34 +02:00
Rafa de la Torre
731ee0a9ba
Fix the_geom_webmercator
already exists #141
2015-09-14 17:06:24 +02:00
Rafa de la Torre
e3bba2ee4b
Fix the_geom
already exists error #141
2015-09-14 17:05:14 +02:00
Rafa de la Torre
581835d4ff
Extract query into _cdb_geom_candidate_columns #141
2015-09-14 11:50:10 +02:00
Rafa de la Torre
9ec24c1aff
Fix FOUND in _CDB_Geometry_SRID #141
2015-09-14 11:18:12 +02:00
Rafa de la Torre
7a247c1ab2
Recover usage of cartodb id if has_usable_primary_key #138
2015-09-10 18:20:52 +02:00
Rafa de la Torre
ef21128099
Explicitly check if there's a sequence on PK #138
2015-09-09 18:33:06 +02:00
Alejandro Martínez
9ec5d9000a
Readd update_updated_at function (still used by old tables)
2015-09-09 14:56:34 +02:00
Raul Ochoa
5abe6e0b3d
Merge branch 'master' into cdb_querytables_quoted
...
Conflicts:
test/extension/test.sh
2015-09-07 12:17:36 +02:00
Raul Ochoa
1eabc5e880
Merge pull request #131 from CartoDB/column-regclass-functions
...
Column regclass
2015-09-07 12:11:59 +02:00
Raul Ochoa
c6cdaea626
Merge pull request #124 from CartoDB/add-kurtosis
...
Add kurtosis and skewness
2015-09-07 12:11:34 +02:00
Andy Eschbacher
83b7f47617
removing raise notices and lower test bounds
2015-09-03 22:43:25 -04:00
Raul Ochoa
4be7d4a497
Use quote_ident to quote schema and table names when necessary
...
Fixes #133
2015-09-03 13:12:29 +02:00
Raul Ochoa
afecef0e31
Removing redundant ::regclass casting
2015-09-02 12:25:44 +02:00
Raul Ochoa
7582f2cbc5
CDB_ColumnType uses schema and table from regclass
...
Fixes #130
2015-09-02 12:06:04 +02:00
Raul Ochoa
4b5c5dd275
CDB_ColumnNames uses schema and table name from regclass
...
Fixes #122
2015-09-02 12:04:52 +02:00
Rafa de la Torre
0ba57f436a
Do not remove old function #120
...
The `DROP FUNCTION IF EXISTS` was added as transient code and not needed
anymore. See the ticket #120 for more information on this.
2015-08-31 12:01:04 +02:00
Rafa de la Torre
0057e2ddec
Fix for index generation when renaming table #123
2015-08-27 16:33:46 +02:00
Rafa de la Torre
79cacb8ef4
Modify sampling of table quota trigger #126
2015-08-27 12:52:30 +02:00
Andy Eschbacher
d723487f67
updated definition
2015-08-25 23:10:26 -04:00
Andy Eschbacher
db323f3e13
adding skewness
2015-08-25 22:58:31 -04:00
Andy Eschbacher
49c4cea4e7
adding kurtosis
2015-08-25 22:45:55 -04:00
Rafa de la Torre
7f63688a2f
New version 0.9.2
2015-08-24 15:20:50 +02:00
Paul Ramsey
8c2252a9cb
Handle text 'the_geom' columns as desired in #117
2015-08-21 13:10:05 -07:00
Rafa de la Torre
5dd497bf20
Fix transformation to webmercator in corner cases #116
2015-08-19 19:37:50 +02:00
Rafa de la Torre
74e6807c2f
Merge pull request #78 from CartoDB/new_cartodbfy
...
[wip] New cartodbfy function (overwrites CDB_CartodbfyTable)
2015-08-19 15:11:55 +02:00
Rafa de la Torre
805af3babf
Review of format strings and escaping of id's
...
Just found cartodbfy failed for schema-names-with-dashes. This should
fix it.
2015-08-18 17:05:32 +02:00
Rafa de la Torre
78bf202b17
Fix for schema-with-dashes
2015-08-18 15:41:11 +02:00
Rafa de la Torre
3f588df6f6
Drop function in order to change return value
2015-08-17 15:28:37 +02:00
Rafa de la Torre
2b48f90374
Merge remote-tracking branch 'origin/master' into new_cartodbfy
...
Conflicts:
test/CDB_QuotaTest.sql
2015-08-17 15:27:33 +02:00
Raul Ochoa
50169e58d5
Raise better notice on _CDB_total_relation_size errors
2015-08-17 10:25:31 +02:00
Raul Ochoa
6bc91c7125
Using exception with pg_total_relation_size for better performance
...
IF EXISTS is too slow, one order of magnitude, than using exception
handling. In combination with thousands of tables to check total
relation size that's a problem.
Exception handles specifically undefined_table as it was the original
issue but also any other exception to guarantee a size is always
returned and no error is raised.
2015-08-17 10:17:07 +02:00
Rafa de la Torre
47d8429277
Use return value from cartodbfy
2015-08-14 17:41:55 +02:00
Rafa de la Torre
565edcb50d
Make cartodbfy return destoid
2015-08-14 16:53:43 +02:00
Rafa de la Torre
b7b5be1f3f
Add minor piece of doc
2015-08-14 16:10:38 +02:00
Rafa de la Torre
72ebc398f8
Recover _CDB_check_prerequisites (sorry, my fault)
2015-08-14 12:30:01 +02:00
Paul Ramsey
7f55a0263b
Fix regclass mismatch on column alter/drop
...
This logic SHOULD BE MOVED TO Cartodbfy internals.
2015-08-13 16:10:23 -07:00
Paul Ramsey
d268cd07cb
Fix many tests and handle ownership issues involved
...
with Cartodbfy being invoked by schema triggers. Some
issues with regclass interpretation in tests still remain.
Some issues with slightly different behavior to old version
remain. Some issues with error messages / notification messages
changing a little still remain.
2015-08-13 15:59:45 -07:00
Raul Ochoa
4e31d3a37e
Fixes CDB_UserDataSize failing due ERROR: relation "*" does not exist.
...
Adds new _CDB_total_relation_size function that handles nonexistent
tables and does fallback to size=0.
That function could be used to cache total relation size or query another
table view with a cached total relation size.
Fixes #108
2015-08-13 13:23:35 +02:00
Rafa de la Torre
a5321ec7a5
Replace CDB_CartodbfyTable by new CartodbfyTable2
...
- Delete old CDB_CartodbfyTable code
- Delete auxiliary functions no longer used
- Modify the new CDB_CartodbfyTable signature to be backwards
compatible.
2015-08-12 18:39:07 +02:00
Rafa de la Torre
c00d607ee2
Merge pull request #107 from CartoDB/new_cartodbfy_rtorre
...
Do not create timestamp columns/triggers on cartodbfy
2015-08-12 18:34:33 +02:00