!4862 apache-age适配openGauss项目 server改动提交,修复自动安装 支持 load 'age' 命令
Merge pull request !4862 from liuy/master
This commit is contained in:
@ -3611,10 +3611,13 @@ void standard_ProcessUtility(processutility_context* processutility_cxt,
|
||||
TransformLoadDataToCopy(stmt);
|
||||
break;
|
||||
}
|
||||
char str[] = "age";
|
||||
int result = strcmp(stmt->filename, str);
|
||||
if (result != 0) {
|
||||
#ifdef PGXC
|
||||
ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), errmsg("LOAD statement is not yet supported.")));
|
||||
#endif /* PGXC */
|
||||
|
||||
}
|
||||
closeAllVfds(); /* probably not necessary... */
|
||||
/* Allowed names are restricted if you're not superuser */
|
||||
load_file(stmt->filename, !superuser());
|
||||
|
@ -168,6 +168,24 @@ endif
|
||||
$(INSTALL_DATA) parser/scanner.h '$(DESTDIR)$(includedir_server)/parser/scanner.h'
|
||||
$(INSTALL_DATA) parser/keywords.h '$(DESTDIR)$(includedir_server)/parser/keywords.h'
|
||||
$(INSTALL_DATA) ddes/dms/dms_api.h '$(DESTDIR)$(includedir_server)/ddes/dms/dms_api.h'
|
||||
# These headers are needed by AGE(A Graph Extension)
|
||||
$(INSTALL_DATA) db4ai/predict_by.h '$(DESTDIR)$(includedir_server)/db4ai/predict_by.h'
|
||||
$(INSTALL_DATA) db4ai/model_warehouse.h '$(DESTDIR)$(includedir_server)/db4ai/model_warehouse.h'
|
||||
$(INSTALL_DATA) executor/node/nodeCtescan.h '$(DESTDIR)$(includedir_server)/executor/node/nodeCtescan.h'
|
||||
$(INSTALL_DATA) executor/exec/execStream.h '$(DESTDIR)$(includedir_server)/executor/exec/execStream.h'
|
||||
$(INSTALL_DATA) instruments/unique_sql_basic.h '$(DESTDIR)$(includedir_server)/instruments/unique_sql_basic.h'
|
||||
$(INSTALL_DATA) storage/file/fio_device_com.h '$(DESTDIR)$(includedir_server)/storage/file/fio_device_com.h'
|
||||
$(INSTALL_DATA) storage/gs_uwal/uwal.h '$(DESTDIR)$(includedir_server)/storage/gs_uwal/uwal.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_aio.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_aio.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_dms_recovery.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_dms_recovery.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_common_attr.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_common_attr.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_dms_callback.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_dms_callback.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_init.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_init.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_xmin.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_xmin.h'
|
||||
$(INSTALL_DATA) ddes/dms/ss_txnstatus.h '$(DESTDIR)$(includedir_server)/ddes/dms/ss_txnstatus.h'
|
||||
$(INSTALL_DATA) storage/dss/dss_api_def.h '$(DESTDIR)$(includedir_server)/storage/dss/dss_api_def.h'
|
||||
$(INSTALL_DATA) executor/node/nodeExtensible.h '$(DESTDIR)$(includedir_server)/executor/node/nodeExtensible.h'
|
||||
$(INSTALL_DATA) executor/node/nodeAgg.h '$(DESTDIR)$(includedir_server)/executor/node/nodeAgg.h'
|
||||
# We don't use INSTALL_DATA for performance reasons --- there are a lot of files
|
||||
cp $(srcdir)/*.h '$(DESTDIR)$(includedir_server)'/ || exit; \
|
||||
chmod $(INSTALL_DATA_MODE) '$(DESTDIR)$(includedir_server)'/*.h || exit; \
|
||||
|
Reference in New Issue
Block a user