[gdal-dev] SQLite dialect does not support ADD COLUMN

jratike80 jukka.rahkonen at maanmittauslaitos.fi
Wed Feb 6 08:36:22 PST 2019


Even Rouault-2 wrote
> On mercredi 6 février 2019 16:02:44 CET Rahkonen Jukka (MML) wrote:
>> Hi,
>> 
>> I was awaiting that the following ogrinfo command woud add a new column
>> but
>> it didn't
>> 
>> ogrinfo -dialect sqlite -sql "alter table fidtest add column foo"
>> fidtest.shp INFO: Open of `fidtest.shp'
>>       using driver `ESRI Shapefile' successful.
>> ERROR 1: In ExecuteSQL(): sqlite3_prepare_v2(alter table fidtest add
>> foo):
>>   no such table: fidtest
>> 
>> I did succeed with OGR SQL dialect but I wonder why SQLite dialect fails.
> 
> The SQLite dialect uses the SQLite virtual table mechanism internally.
> That 
> mechanism cannot modify table structure.
> 
> Even

Thanks Even,

I think I'll add these words of wisdom into documentation
https://www.gdal.org/ogr_sql_sqlite.html that does indeed list what is
supported and reader might understand that all the rest is not supported.

-Jukka- 




--
Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html


More information about the gdal-dev mailing list