mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-24 00:06:24 -04:00
better labeling of json native type (postgres and gpkg)
This commit is contained in:
parent
ebb25e6b49
commit
a62867db5b
@ -479,7 +479,7 @@ QgsOgrProvider::QgsOgrProvider( QString const &uri, const ProviderOptions &optio
|
||||
<< QgsVectorDataProvider::NativeType( tr( "Text (string)" ), QStringLiteral( "string" ), QVariant::String, 0, 65535 );
|
||||
|
||||
if ( mGDALDriverName == QLatin1String( "GPKG" ) )
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "Map (JSON)" ), QStringLiteral( "JSON" ), QVariant::Map, 0, 0, 0, 0, QVariant::String );
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "JSON (string)" ), QStringLiteral( "JSON" ), QVariant::Map, 0, 0, 0, 0, QVariant::String );
|
||||
|
||||
bool supportsDate = true;
|
||||
bool supportsTime = mGDALDriverName != QLatin1String( "ESRI Shapefile" ) && mGDALDriverName != QLatin1String( "GPKG" );
|
||||
|
@ -243,11 +243,11 @@ QgsPostgresProvider::QgsPostgresProvider( QString const &uri, const ProviderOpti
|
||||
|
||||
if ( connectionRO()->pgVersion() >= 90200 )
|
||||
{
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "Map (json)" ), QStringLiteral( "json" ), QVariant::Map, -1, -1, -1, -1, QVariant::String );
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "JSON (json)" ), QStringLiteral( "json" ), QVariant::Map, -1, -1, -1, -1, QVariant::String );
|
||||
|
||||
if ( connectionRO()->pgVersion() >= 90400 )
|
||||
{
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "Map (jsonb)" ), QStringLiteral( "jsonb" ), QVariant::Map, -1, -1, -1, -1, QVariant::String );
|
||||
nativeTypes << QgsVectorDataProvider::NativeType( tr( "JSON (jsonb)" ), QStringLiteral( "jsonb" ), QVariant::Map, -1, -1, -1, -1, QVariant::String );
|
||||
}
|
||||
}
|
||||
setNativeTypes( nativeTypes );
|
||||
|
Loading…
x
Reference in New Issue
Block a user