All Products
Search
Document Center

AnalyticDB:AnalyticDB for PostgreSQL V7.0

Last Updated:Mar 28, 2026

AnalyticDB for PostgreSQL V7.0 is built on PostgreSQL 12, bringing stronger security controls, broader SQL compatibility, and measurable query performance gains over previous versions.

V7.0 is available only for instances in elastic storage mode.

Performance

On the TPC-H benchmark (22 queries), the Laser compute engine delivers approximately 5x the query throughput of the native Greenplum compute engine. For benchmark methodology and full results, see TPC-H performance testing for AnalyticDB for PostgreSQL V7.0.

What's new in V7.0

Security

FeatureWhat it does
Row security policiesRestricts which rows a database account can read or modify, giving you fine-grained access control at the row level.
Security enhancement on password encryption and SSL encryptionAdds SCRAM-SHA-256 authentication, a stronger alternative to MD5, to protect credentials in transit.
Dynamic data maskingMasks sensitive columns for specific users with configurable masking functions, so different roles see different data representations.

Enterprise-class capabilities

FeatureWhat it does
Stored proceduresSupports CREATE FUNCTION and CREATE PROCEDURE, enabling server-side business logic without client round-trips.
Generated columnAutomatically computes column values from other columns, keeping derived data consistent without application logic.

Features and performance

FeatureWhat it does
Table partitionsAdds hash partitions alongside existing range and list partitions, using standard PostgreSQL syntax.
Window functionsFull SQL:2011 window function support for ranking, running totals, and moving averages.
Column group statisticsLets you specify which column combinations to collect statistics on, improving cost estimation and query plan quality.
JSON functionsExpanded set of JSON functions for richer document querying.
Covering indexesIncludes additional columns in an index to satisfy more queries without a table lookup.
JIT compilationJust-in-time (JIT) compilation accelerates CPU-intensive expressions at query execution time.
Aggregate function reuseAvoids redundant aggregation by reusing results when the same aggregation appears multiple times in a query.
IndexesAdds Hash, BRIN, and Bloom index types; optimizes B-tree, GIN, GiST, and Bitmap indexes.

Engine features

AnalyticDB for PostgreSQL V7.0 supports most PostgreSQL features and uses the same syntax.

CategoryFeatureSupported
Basic featuresALTER TABLEYes
IndexesYes
Primary keysYes
Unique constraintsYes
INSERT ON CONFLICTYes
Table unloggingYes
TriggersNo — triggers are not supported in this version
Heap tables, append-optimized row-oriented (AORO) tables, and append-optimized column-oriented (AOCO) tablesYes
Custom data typesYes
Explicit cursorsYes
Compute enginesOrca optimizerYes
Laser engineYes
Transaction capabilitiesSubtransactionsYes
Transaction isolation levelsYes — Read Committed and Repeatable Read
Advanced featuresBackup and restorationYes
Materialized viewsYes
Auto-vacuumYes — system tables only
Auto-analyzeYes
Elastic scale-outYes
Elastic scale-inNo — scale-in is not supported; submit a ticket if you need to reduce compute nodes
GIS/GanosBaseYes
Data sharingNo — data sharing is not supported in V7.0

Console features

CategoryFeatureSupported
Instance managementBasic instance informationYes
Log in to databases using Data Management (DMS)Yes
Instance creationYes
Instance releaseYes
Instance restartYes
Instance configuration upgrade or downgradeYes
Coordinator node addition or removalNo — coordinator node count cannot be changed after instance creation
Instance scale-outYes
Instance scale-inNo — scale-in is not supported in the console; submit a ticket if needed
Minor version updateYes
Account managementAccount creationYes
Password resettingYes
Database connectionBasic connection information (endpoint and port number)Yes
Public endpoint applicationYes
Monitoring and alertingMonitoringYes
Alert rulesYes
Data securityWhitelistsYes
SQL auditYes
SSL encryptionYes
Backup and restorationYes
ConfigurationParameter settingsYes

Data migration

Migration typeReferenceSupported
Data writeUse INSERT ON CONFLICT to overwrite dataYes
Use COPY ON CONFLICT to overwrite dataYes
Use AnalyticDB for PostgreSQL Client SDK to write dataYes
Table data migrationUse Data Integration to migrate and batch synchronize dataYes
Use DTS to synchronize data from cloud databasesYes
Use DTS to synchronize data from self-managed databasesYes
Use the \copy command to import data from your computerYes
Use an external table to import data from OSSYes
Use external tables for federated analytics of Hadoop data sourcesYes
Warehouse data migrationMigrate data from a self-managed Greenplum clusterYes
Migrate data from a Teradata databaseNo — use external tables to import data
Migrate data from an Amazon Redshift clusterNo — use external tables to import data
Migrate data from a self-managed Oracle applicationNo — use external tables to import data
Migrate data from a self-managed Oracle databaseNo — use external tables to import data

FAQ

Can I upgrade an elastic storage mode instance from V6.0 to V7.0?

Direct in-place upgrades from V6.0 to V7.0 are not supported. Submit a ticket to request the upgrade.