phpmyadmin/libraries
Michal Čihař 358d2fd1f1 Rewrite export alias defining
The old code did load all colums for all tables in all databases in
export. This can easily explode for server wide exports or exports on
database with lot of tables.

It has been rewritten in a way to load required data on demand from
server. This will make aliases defining slightly slower, but I think
it's acceptable price for making the export work on larger databases.

Fixes #13008

Signed-off-by: Michal Čihař <michal@cihar.com>
2017-06-13 17:02:45 +02:00
..
certs Avoid using symlinks in certificate storage 2017-03-06 14:50:40 +01:00
config Avoid trying to connect to MySQL server on demo 2017-03-30 14:07:42 +02:00
controllers Fixed natural sorting in several places 2017-06-06 13:48:49 +02:00
dbi Adjust tests to new column selection code 2017-03-01 15:57:18 +01:00
di Fix small typo in function comment 2017-03-08 09:41:36 -05:00
engines Remove no longer needed odd/even classes 2016-11-18 10:14:25 +01:00
gis Fixed manipulation with GIS data having zero coordinates 2017-02-13 14:44:47 +01:00
navigation Do not show New as a database in database dropdown 2017-04-04 09:49:44 +02:00
plugins Use new SQL mode constants in SQL parser 2017-06-06 16:46:18 +02:00
properties
rte Tablename with special chars shown at triggers 2017-06-06 11:18:24 +02:00
.gitignore
advisor.lib.php Use pow() directly 2016-09-27 09:34:32 +02:00
Advisor.php Merge branch 'QA_4_6' 2016-10-18 13:40:47 +02:00
advisory_rules.txt Fix advisory rule 'Slow launch time' 2016-08-01 12:27:53 +01:00
Bookmark.php ascending order of bookmarks list 2017-02-13 12:22:11 +01:00
browse_foreigners.lib.php Fixed rendering of foreign key browsing 2017-02-13 13:51:13 +01:00
central_columns.lib.php db_central_columns: new column collapsing issue 2017-02-06 13:25:05 +01:00
Charsets.php Rewite collation naming code 2017-04-28 16:04:27 +02:00
check_user_privileges.lib.php Merge branch 'QA_4_6' 2016-05-17 10:18:52 +02:00
common.inc.php Fixed check for mbstring.func_overload 2017-06-06 10:24:44 +02:00
config.default.php Change defaults when exporting to Excel; now we include field/column names as the first row. 2017-03-08 09:41:27 -05:00
Config.php Prepare for 4.7.2-dev 2017-05-26 15:45:12 -04:00
config.values.php Remove connect_type setting 2017-02-02 16:08:44 +01:00
Console.php Remove is_ajax_request global 2016-12-07 17:54:34 +01:00
core.lib.php Gracefully handle early fatal errors in AJAX requests 2017-06-08 15:47:07 +02:00
create_addfield.lib.php Merge branch 'QA_4_6' 2016-11-10 11:08:36 +01:00
database_interface.inc.php Avoid confusing warning when mysql extension is missing 2016-05-23 10:53:13 +02:00
DatabaseInterface.php Fixed natural sorting in several places 2017-06-06 13:48:49 +02:00
db_common.inc.php Use URL for constructing params instead of concatenation 2017-02-13 11:08:31 +01:00
db_designer.lib.php Properly escape strings in MySQL statement values 2016-10-29 10:45:12 +05:30
db_table_exists.inc.php Simplify Response object handling 2016-12-07 18:17:59 +01:00
DbList.php Use secure.php.net for PHP documentation links 2016-10-18 11:13:24 +02:00
DbQbe.php Fixed editing QBE 2017-06-06 15:31:03 +02:00
DbSearch.php Merge branch 'QA_4_6' 2017-01-20 13:19:54 +01:00
display_change_password.lib.php Remove odd/even markup 2016-12-07 10:17:15 +01:00
display_create_table.lib.php
display_export.lib.php Rewrite export alias defining 2017-06-13 17:02:45 +02:00
display_git_revision.lib.php Simplify Response object handling 2016-12-07 18:17:59 +01:00
display_import_ajax.lib.php
display_import.lib.php Merge branch 'QA_4_6' 2016-06-17 13:10:28 +02:00
DisplayResults.php Fixed pagination while browsing resuls 2017-04-04 08:28:42 +02:00
Encoding.php Share code for getting temporary directory 2016-11-28 12:12:59 +01:00
error_report.lib.php Pass correct headers to httpRequest 2017-02-22 09:22:04 +01:00
error.inc.php Use http_response_code to set response code 2016-10-18 09:17:55 +02:00
Error.php Reference self as self not using class name 2017-03-01 09:59:58 +01:00
ErrorHandler.php Error is always instance of Error class 2017-02-22 08:52:03 +01:00
export.lib.php Scrutinizer Auto-Fixes 2016-12-13 15:16:11 +00:00
file_listing.lib.php Do not allow symlinks in UploadDir 2016-07-12 12:50:36 +02:00
File.php Honor false return value 2016-11-30 12:43:14 +01:00
Font.php
Footer.php Merge branch 'QA_4_6' 2016-12-19 15:23:31 +01:00
Header.php Simplify generating URL for php generated js 2017-06-08 16:13:56 +02:00
import.lib.php Merge branch 'QA_4_6' 2017-01-23 14:07:29 +01:00
index.lib.php Do not hide indexes under a slider 2016-04-08 22:09:27 +10:00
Index.php Merge branch 'QA_4_6' 2017-01-06 09:47:26 +01:00
IndexColumn.php
information_schema_relations.lib.php
insert_edit.lib.php Fix merge conflicts removing dead code 2017-01-17 14:13:07 -05:00
ip_allow_deny.lib.php Clarify comment 2016-11-30 12:44:31 +01:00
Language.php
LanguageManager.php Do not show language selector without choices 2017-02-13 11:22:43 +01:00
Linter.php Update to SQL Parser 4.0.1 2017-01-23 13:56:35 +01:00
ListAbstract.php
ListDatabase.php Avoid using mb_strlen for checking whether string is empty 2016-09-16 10:29:21 +02:00
Logging.php Add closelog() call after writing to syslog. 2017-01-28 22:39:51 -05:00
Menu.php Merge branch 'QA_4_6' 2016-11-10 11:08:36 +01:00
Message.php Merge branch 'master' into master-security 2016-09-16 10:30:28 +02:00
mime.lib.php
mult_submits.inc.php Simplify Response object handling 2016-12-07 18:17:59 +01:00
mult_submits.lib.php Merge branch 'QA_4_6' 2016-08-04 09:24:16 +05:30
mysql_relations.lib.php
normalization.lib.php Fixed javascript error on 3NF normalization 2017-02-13 15:30:51 +01:00
OpenDocument.php Fixed OpenDocument exports 2017-02-20 08:44:03 +01:00
operations.lib.php Removes default new database name 2017-03-21 13:49:37 +01:00
OutputBuffering.php
parse_analyze.lib.php Merge branch 'QA_4_6' 2017-01-23 14:07:29 +01:00
Partition.php Properly escape strings in MySQL statement values 2016-10-29 10:45:12 +05:30
PDF.php Merge branch 'QA_4_6' 2016-07-22 16:42:58 +02:00
plugin_interface.lib.php Remove unnecessary call to ksort on empty list 2016-11-13 11:37:50 +05:30
pmd_common.php Fixed query that is used in designer. 2017-04-14 17:23:35 +03:00
RecentFavoriteTable.php Do not try to sync favorite tables if configuration storage is not enabled 2017-03-20 16:12:32 +01:00
relation_cleanup.lib.php Properly escape strings in MySQL statement values 2016-10-29 10:45:12 +05:30
relation.lib.php Remove debugging code 2017-03-09 17:09:48 +01:00
replication_gui.lib.php Merge branch 'master' into master-security 2017-01-07 11:01:06 +01:00
replication.inc.php Add missing use call 2016-12-08 11:09:18 +01:00
Response.php Simplify checking for ajax request 2016-12-15 09:11:06 +01:00
Sanitize.php Ensure expected global variables are set 2017-01-20 17:40:08 +01:00
SavedSearches.php Merge branch 'master' into master-security 2016-11-10 11:09:32 +01:00
Scripts.php Simplify generating URL for php generated js 2017-06-08 16:13:56 +02:00
select_server.lib.php Add missing token parameter while changing servers 2016-10-24 14:31:04 +05:30
server_common.inc.php
server_common.lib.php
server_privileges.lib.php Show warning for users removed from mysql.user table 2017-06-06 13:58:53 +02:00
server_status_advisor.lib.php
server_status_monitor.lib.php Merge branch 'QA_4_6' 2016-11-10 11:08:36 +01:00
server_status_processes.lib.php Fix Refresh of ProcessList 2017-04-18 21:32:34 +05:30
server_status_queries.lib.php Store query data in data attribute instead of HTML 2017-01-18 09:35:54 +01:00
server_status_variables.lib.php Remove odd CSS class logic from PHP and JS files 2016-08-23 13:46:55 +03:00
server_status.lib.php Remove odd and even class from PHP file 2016-08-22 14:24:27 +03:00
server_user_groups.lib.php Remove odd/even markup 2016-12-07 10:17:15 +01:00
server_users.lib.php Fix active tab detection 2017-05-15 10:38:23 +02:00
ServerStatusData.php Use URL::getCommon to construct complete URL 2016-06-17 12:58:14 +02:00
session.inc.php Properly report not working sessions 2017-05-04 13:56:17 +02:00
session.lib.php Merge branch 'QA_4_6' 2016-05-23 15:01:09 +02:00
special_schema_links.lib.php Force relative paths in links 2016-08-24 11:45:40 +02:00
sql_query_form.lib.php Avoid using mb_strlen for checking whether string is empty 2016-09-16 10:29:21 +02:00
sql.lib.php Ensure we have only integers in colum visibility and ordering data 2017-04-05 10:12:24 +02:00
StorageEngine.php Remove unused CSS class 2016-11-16 15:50:26 +02:00
string.lib.php
stringMb.lib.php We set internal encoding to utf-8, no need to get it 2016-03-08 15:47:44 +01:00
stringNative.lib.php
SubPartition.php
sysinfo.lib.php Use https for outbound links where applicable 2016-07-28 09:41:52 +02:00
SysInfo.php
SysInfoLinux.php Fix numeric errors 2016-12-13 08:29:40 +01:00
SysInfoSunOS.php
SysInfoWINNT.php
SystemDatabase.php Properly escape strings in MySQL statement values 2016-10-29 10:45:12 +05:30
Table.php Ensure we have only integers in colum visibility and ordering data 2017-04-05 10:12:24 +02:00
tbl_columns_definition_form.inc.php Simplify Response object handling 2016-12-07 18:17:59 +01:00
tbl_common.inc.php This is an inc file 2016-03-10 19:31:16 +11:00
tbl_info.inc.php Cleanup code for getting table information 2016-09-26 13:44:57 +02:00
tbl_partition_definition.inc.php Using zero value in input's value makes JS block it even if partitions are not being created 2016-11-26 09:14:35 +05:30
Template.php Merge branch 'QA_4_6' 2016-06-20 12:21:48 +02:00
Theme.php Merge branch 'QA_4_6-security' into master-security 2016-12-08 11:58:04 +01:00
ThemeManager.php Pass common parameters when changing theme 2017-06-02 18:01:39 +02:00
Tracker.php Always execute tracking queries as controluser 2017-03-30 13:09:08 +02:00
tracking.lib.php Fixes retrieving tables names from nested $table_list array in tracking 2017-03-13 09:18:31 +01:00
transformations.lib.php Merge branch 'QA_4_6' 2016-11-10 11:08:36 +01:00
Types.php
TypesMySQL.php JSON data type is not supported in MariaDB 2016-03-28 22:17:48 +11:00
URL.php Fix nested hidden inputs 2017-02-14 15:24:25 +01:00
user_preferences.inc.php
user_preferences.lib.php Merge branch 'QA_4_6' 2016-11-10 11:08:36 +01:00
util.lib.php
Util.php Add token to form generated by Util::linkOrButton 2017-04-28 11:46:59 +02:00
vendor_config.php Merge branch 'QA_4_6-security' into master-security 2017-01-07 11:02:01 +01:00
VersionInformation.php Merge branch 'QA_4_6' into QA_4_6-security 2016-09-16 09:49:17 +02:00
zip_extension.lib.php Sanitize filename on SHP import 2016-07-22 11:52:49 +02:00
ZipFile.php Change url to https 2016-07-27 16:25:48 +02:00