Jakub Vrana
9824540ed8
MongoDB: auto_increment
2014-01-11 17:27:04 -08:00
Jakub Vrana
48848de529
SimpleDB, MongoDB: insert more fields at once
2014-01-11 15:46:30 -08:00
Jakub Vrana
2a9a50553b
MongoDB: insert
2014-01-11 15:44:03 -08:00
Jakub Vrana
4bab88a1a0
MongoDB: Fix insert form with empty table
2014-01-11 15:16:26 -08:00
Jakub Vrana
f301fc2dcd
Allow \r after -- comment
2014-01-11 12:22:54 -08:00
Jakub Vrana
b99148daeb
Show only errors by default in import
2014-01-11 12:17:25 -08:00
Jakub Vrana
34384b8256
Release Adminer 4.0.2
2014-01-11 11:59:18 -08:00
Jakub Vrana
6ff96b3ec2
Include jush-txt in compiled version
2014-01-11 11:55:22 -08:00
Jakub Vrana
55ad89b309
Fix handling of long text in SQL textarea
2014-01-11 09:37:34 -08:00
Jakub Vrana
740843446f
Release 4.0.1
2014-01-10 22:22:45 -08:00
Jakub Vrana
44ad4e174d
Don't print query in edit
2014-01-10 21:32:17 -08:00
Jakub Vrana
2ecff21280
Don't print query in edit
2014-01-10 21:32:07 -08:00
Jakub Vrana
dbf5eede9d
Don't print query in edit
2014-01-10 20:51:04 -08:00
Jakub Vrana
4183f73548
Don't link NULL foreign key values
2014-01-10 20:43:35 -08:00
Jakub Vrana
0830f5ce89
Add sefeguard agains null
2014-01-10 11:16:36 -08:00
Jakub Vrana
ad00e5e965
Move JUSH loading to Adminer customization
2014-01-10 10:05:57 -08:00
Jakub Vrana
1d52a4c1d5
Document changes
2014-01-09 22:28:42 -08:00
Tomas Lang
a8b7951a11
Elasticsearch: fix function table_status() for 2 or more tables
2014-01-09 22:26:39 -08:00
Tomas Lang
b40bfb94f5
Elasticsearch: Implemented function drop_tables()
2014-01-09 22:26:39 -08:00
Tomas Lang
1bb436080b
Elasticsearch: Implemented function drop_databases()
2014-01-09 22:26:39 -08:00
Tomas Lang
9ac04aa5b9
Elasticsearch: Implemented function create_database()
2014-01-09 22:26:39 -08:00
Jakub Vrana
6103758e68
ElasticDB: Prepare for insert
2014-01-09 00:46:12 -08:00
Jakub Vrana
4b6d02cdf8
Show table links if driver supports indexes
2014-01-09 00:06:59 -08:00
Jakub Vrana
1c0c335d38
MongoDB is schemaless
2014-01-08 23:52:21 -08:00
Jakub Vrana
4f7e5f25a0
Don't overflow column context menu with Chrome default size font
2014-01-08 23:34:00 -08:00
Jakub Vrana
b90a12bfb4
Elasticsearch: Don't use selectQueryBuild()
2014-01-08 23:34:00 -08:00
Jakub Vrana
cff70ad1df
Generalize inline edit of long fields
2014-01-08 23:33:14 -08:00
Jakub Vrana
a7d475e3e7
MongoDB: Improve select
2014-01-08 23:14:37 -08:00
Jakub Vrana
39a68b9b14
Don't delete value if there's a problem with inline edit of a long field
2014-01-08 23:06:53 -08:00
Jakub Vrana
c8305c4cf5
Fix inline edit of long uncovert_field() fields
2014-01-08 22:39:49 -08:00
Jakub Vrana
5f3f208bc4
Document changes
2014-01-08 09:17:30 -08:00
Vladimír Kriška
dc4485f0a9
MongoDB: show value of _id field instead of class name
2014-01-08 09:15:23 -08:00
Vladimír Kriška
7d83d0ecb9
MongoDB: implemented function count_tables()
2014-01-08 09:12:57 -08:00
Jakub Vrana
683f6eefc7
Don't use type=number if a SQL function is used
2014-01-08 09:07:58 -08:00
Jakub Vrana
5444647f61
Don't shorten $http_response_header
2014-01-08 08:45:19 -08:00
Jakub Vrana
1fdfc407d1
Release
2014-01-07 23:20:08 -08:00
Jakub Vrana
47fc034746
Mark auto_increment fields in edit
2014-01-07 13:16:03 -08:00
Jakub Vrana
8829a8e808
Use international word for experimental drivers
2014-01-07 13:13:26 -08:00
Jakub Vrana
9995e35659
Update JUSH
2014-01-07 13:03:48 -08:00
Peter Dave Hello
f44c8fedf7
Improve & fix Traditional Chinese (Taiwan) translation
2013-12-31 19:04:10 -08:00
Jakub Vrana
49f4ef5c52
Use the same order in tables list and tables status
2013-12-20 19:18:19 -08:00
Jakub Vrana
1de6fed32a
PostgreSQL: Allow escaped table name in foreign key (bug #333 )
2013-12-20 18:43:14 -08:00
Jakub Vrana
e72495e4de
Allow editing single value enums (bug #334 )
2013-12-20 18:02:56 -08:00
Jakub Vrana
8c8f659028
Don't reset column when searching for an empty value with Enter
2013-12-20 17:42:43 -08:00
Jakub Vrana
650f61cac1
Respect 'whole result' even if some rows are checked (bug #339 )
2013-12-20 17:07:46 -08:00
Jakub Vrana
64af68a30b
Support triggers on views
2013-12-20 16:30:22 -08:00
Jakub Vrana
7d330a2d4b
SQLite: Allow working with INSTEAD OF triggers
2013-12-20 16:12:42 -08:00
Jakub Vrana
f4d2794c9c
SQLite: Search trigger name only among triggers
2013-12-20 16:12:26 -08:00
Jakub Vrana
8cd4f6e225
Mark Elastic and Mongo drivers as experimental
2013-12-20 16:07:31 -08:00
Jakub Vrana
0c710f65d4
Add missing doc comment
2013-12-20 15:47:01 -08:00
Jakub Vrana
3d0605a8e7
Handle exception when creating SQLite database
2013-12-20 15:37:39 -08:00
Jannis R
17c8dea525
Improve German translation
...
`Motor` isn't a very useful translation of `engine` (`Motor`is the engine of a car). `Speicher-Engine`, as written [here](http://dev.mysql.com/doc/refman/5.1/de/storage-engines.html ), is a better translation.
2013-12-20 15:18:28 -08:00
Jakub Vrana
3aca451f26
Add Portugal Portuguese translation
2013-12-20 15:06:50 -08:00
Jakub Vrana
da21494a52
Allow spaces between privileges (fixes gh-67)
2013-12-20 14:10:26 -08:00
urn2
7aa1428d71
Fix chinese translation
2013-12-20 14:02:24 -08:00
Jakub Vrana
45540fdae9
Fix processing length without ()
2013-12-19 18:35:30 -08:00
Jakub Vrana
a41ee665e9
Move function used in Editor
2013-12-19 12:55:53 -08:00
Jakub Vrana
abbacd4377
Improve message for saving by AJAX
2013-12-19 12:55:02 -08:00
Jakub Vrana
e71e4ccb4c
Syntax highlight just the new message
2013-12-19 12:39:03 -08:00
Jakub Vrana
2c8d81c1ae
Include JUSH in the compiled version
2013-12-19 12:34:15 -08:00
Jakub Vrana
f41ffd9ee1
Open external links to a new window
2013-12-19 09:31:37 -08:00
Jakub Vrana
61cdde0797
Don't execute external JavaScript when verifying version
2013-12-19 09:29:16 -08:00
Jakub Vrana
372a0e22a7
Fix saving permanent login
2013-10-24 22:40:05 -07:00
Jakub Vrana
9d2f3c8703
Add class name for results count
2013-10-24 22:26:25 -07:00
Jakub Vrana
f503d8130b
Abstract schemas()
2013-10-24 22:16:24 -07:00
Jakub Vrana
8d9ef7afd2
Differentiate views in navigation (thanks to Petr Kobelka)
2013-10-24 22:04:57 -07:00
Jakub Vrana
bcbec6871f
Remove ellipsis (hiding text in Firefox, showing bubbles in Safari)
2013-10-24 19:31:31 -07:00
Jakub Vrana
cfe76ffaf0
Hide Logout button on login screen
2013-10-24 19:12:53 -07:00
Jakub Vrana
a564bba261
Protect CSRF token against BREACH
2013-10-24 19:10:50 -07:00
Jakub Vrana
dd885e1d3a
Fix Thai translation
2013-09-04 08:44:19 -07:00
amdev
f757128dd9
Add Thai language
2013-09-04 08:41:17 -07:00
amdev
f3e7bf849a
Thai language for Adminer
2013-09-04 08:35:40 -07:00
passkeykz
b021664203
Correct translation ru.inc.php
2013-08-28 08:56:00 -07:00
Jakub Vrana
3736f2229f
SQLite: Read information about collation
2013-08-28 08:54:23 -07:00
Jakub Vrana
c1b9a9a46c
SQLite: Don't mark multi-column primary key as auto_increment
2013-08-28 08:40:09 -07:00
Jakub Vrana
994fa4f1ea
Save bytes
2013-08-11 09:29:41 -07:00
Jakub Vrana
6160604023
Encrypt passwords stored in session by a key stored in cookie (thanks to Michal Spacek)
2013-08-11 09:26:18 -07:00
Jakub Vrana
1bdb65c4dc
Save bytes
2013-08-10 19:21:23 -07:00
Jakub Vrana
c0fe3a6ff7
Prepare for crypting passwords stored in session
2013-08-10 19:21:18 -07:00
Jakub Vrana
4f7bffd771
SimpleDB: Allow changing itemName()
2013-08-09 17:16:06 -07:00
Jakub Vrana
fb886bda4c
SimpleDB: Allow cloning
2013-08-09 17:07:00 -07:00
Jakub Vrana
657191eed8
Unselect original function on key up
2013-08-09 17:00:05 -07:00
Jakub Vrana
3f47f63c61
SimpleDB: Allow inserting JSON
2013-08-09 16:26:51 -07:00
Jakub Vrana
6317c7737d
NoSQL: Allow editing complex values
2013-08-09 15:49:34 -07:00
Jakub Vrana
8a1b8910c1
SQLite: Allow editing foreign keys
2013-08-09 15:16:15 -07:00
Jakub Vrana
62e582456e
Save bytes
2013-08-08 19:36:15 -07:00
Jakub Vrana
1dcde25561
SQLite: Don't overwrite first type by unknown type
2013-08-08 19:34:40 -07:00
Jakub Vrana
804fb36faa
Save bytes
2013-08-08 19:29:10 -07:00
Jakub Vrana
390d10284d
Respect foreign key pseudo type after error
2013-08-08 19:28:05 -07:00
Jakub Vrana
145a8c62ff
SQLite: Fix primary key handling
2013-08-08 19:20:27 -07:00
Jakub Vrana
f6e24b1646
SQLite: Detect auto_increment primary key
2013-08-08 19:09:43 -07:00
Jakub Vrana
bc725959e6
SQLite: Fix changing primary key
2013-08-08 19:07:18 -07:00
Jakub Vrana
7aca91a808
Save bytes
2013-08-08 18:18:19 -07:00
Jakub Vrana
28856804a4
Simplify format_time()
2013-08-08 17:20:18 -07:00
Jakub Vrana
85d212c226
Use PHP 5
2013-08-08 17:20:14 -07:00
Jakub Vrana
facd49a195
Specify quoting charset in PDO_MySQL
2013-08-08 17:06:51 -07:00
Jakub Vrana
faabb9ef38
Simplify exception handling in PHP 5
2013-08-08 16:44:39 -07:00
Jakub Vrana
9fdcff3c1c
Elastic: Report number of rows
2013-08-08 16:02:23 -07:00
Jakub Vrana
e411291537
Increase readability
2013-08-08 16:01:49 -07:00
Jakub Vrana
21cc6ceb59
Elastic: Use select() instead of SELECT
2013-08-08 16:01:29 -07:00
Jakub Vrana
6664b0fb7e
SQLite: Allow editing primary key
2013-08-08 15:32:36 -07:00
Jakub Vrana
4e22af6de0
Add missing space in query
2013-08-08 14:50:43 -07:00
Jakub Vrana
646fb067ca
MongoDB: database list, table list, indexes, basic select
2013-08-08 13:54:06 -07:00
Jakub Vrana
e85aff166f
Elastic: Prepare for better selecting
2013-08-08 13:54:06 -07:00
Jakub Vrana
114aaec91e
SQLite: Respect column order and DESC in primary key
...
Also respect DESC indexes in altering table.
2013-08-08 13:52:23 -07:00
Jakub Vrana
33236f7a83
SQLite: Don't treat multi-column primary key as auto_increment
2013-08-08 13:52:23 -07:00
Jakub Vrana
2e245412dc
PostgreSQL: Support creating array columns
...
Also allow () in length and IN.
2013-08-08 13:52:23 -07:00
Jakub Vrana
9ffca2f6e6
SimpleDB: Allow selecting arrays
2013-08-08 13:52:04 -07:00
Jakub Vrana
076a0a2634
Check default value on key press
2013-08-06 13:44:47 -07:00
Jakub Vrana
74f965df88
Link Auto Increment help
2013-08-05 19:23:31 -07:00
Jakub Vrana
e7e5559df5
Generalize doc_link()
2013-08-05 19:22:13 -07:00
Jakub Vrana
3cf3560a20
SQLite: Show primary key when altering indexes
2013-08-05 18:35:20 -07:00
Jakub Vrana
21dc4d939c
Use MD5 for editing long keys only in supported drivers
2013-08-05 17:56:04 -07:00
Jakub Vrana
d92531c7fb
Hide link to SQL command if not supported
2013-08-02 15:11:00 -07:00
Jakub Vrana
376384d98d
Unify Create table label
2013-08-02 13:20:04 -07:00
Jakub Vrana
58bbea56cd
Fit <pre> to <textarea>
2013-08-02 12:03:27 -07:00
Jakub Vrana
507b224c95
Split SQL command and import
2013-08-02 11:56:10 -07:00
Jakub Vrana
5e2afaba9f
Generalize removeRow()
2013-08-02 10:07:20 -07:00
Jakub Vrana
9043c4b219
Use negative position instead of z-index to hide element
2013-08-01 18:32:02 -07:00
Jakub Vrana
e8c6ef04d2
Replace ereg*() by preg_*()
...
ereg() triggers deprecated error which is sent to custom error handlers.
It is also faster.
There are no more deprecated functions except mysql_connect().
2013-07-24 16:26:41 -07:00
Jakub Vrana
34349f1482
Revert Displaying SQL edit form on Ctrl+click on the select query
2013-07-24 13:00:37 -07:00
Jakub Vrana
cbd690dd71
Execute query by Tab + Enter
2013-07-24 12:57:12 -07:00
Jakub Vrana
5a0d56e910
Change focus by Tab in <textarea>
2013-07-23 18:41:38 -07:00
Jakub Vrana
e2ef558e5f
Generalize JUSH URL rewriting
2013-07-23 18:14:32 -07:00
Jakub Vrana
07ba250939
Highlight submit for syntax highlighted textareas
2013-07-23 16:33:07 -07:00
Jakub Vrana
0d074077bb
Don't use deprecated function
2013-07-23 12:55:32 -07:00
Jakub Vrana
e0ef072bd0
Keep form values after refresh in Firefox
2013-07-22 19:40:03 -07:00
Jakub Vrana
877f9cf360
Close help after changing type
2013-07-22 18:03:30 -07:00
Jakub Vrana
90b09fc60f
Highlight code in <textarea>
2013-07-22 11:45:09 -07:00
Jakub Vrana
aef38b0530
Save bytes
2013-07-19 16:32:53 -07:00
Jakub Vrana
19b4148a37
Link collations help
2013-07-19 16:29:20 -07:00
Jakub Vrana
9a7805c318
Link types help
2013-07-19 16:24:59 -07:00
Jakub Vrana
e8e3c5789b
Link foreign key constraints help
2013-07-19 16:01:31 -07:00
Jakub Vrana
39b5bd5fc4
Elastic: Allow only numeric limit
2013-07-19 14:15:46 -07:00
Jakub Vrana
c95be3adae
Elastic: Shorten strings
2013-07-19 14:11:54 -07:00
Jakub Vrana
837e6b6b31
Elastic: Hide select functions
2013-07-19 14:11:54 -07:00
Jakub Vrana
6e839eddbb
Elastic: Respect limit, page, order, select and first where
2013-07-19 14:11:44 -07:00
Jakub Vrana
9e2592f35f
Ignore mousing over border of select
2013-07-19 13:04:14 -07:00
Jakub Vrana
32ff363ee3
Stay on privileges page when changing database
2013-07-19 12:51:34 -07:00
Jakub Vrana
0be7532b70
Link help of partitioning types
2013-07-19 12:37:12 -07:00
Jakub Vrana
3b3d169c72
Display help for functions and MySQL engines
2013-07-19 11:56:45 -07:00
Jakub Vrana
f8453fe65c
Introduce getTarget(event)
2013-07-19 10:41:06 -07:00
Jakub Vrana
a338f9bf58
Display help in tooltip
...
Also rename Analyze to Vacuum outside MySQL
2013-07-19 10:35:31 -07:00
Jakub Vrana
b8ece2fb5d
Don't crash when parsing overly long enum type
2013-07-18 13:28:35 -07:00
Jakub Vrana
6f6f69a891
Add links to documentation
2013-07-16 21:17:09 -07:00
Jakub Vrana
dec121d455
Save by Enter key when altering a routine
2013-07-15 10:13:41 -07:00
Jakub Vrana
10c7c4eb93
Don't change colors of JUSH links on hover
2013-07-15 09:15:10 -07:00
Jakub Vrana
feeda916f7
Don't append newlines to uploaded files
2013-07-13 18:36:27 -07:00
Jakub Vrana
ffb2b5e80c
Fix whitespace
2013-07-13 11:23:43 -07:00
Jakub Vrana
9b32d638bb
Use isTag() JS function
2013-07-12 14:06:44 -07:00
Jakub Vrana
be6b7c6cac
Allow using json_row() in HTML
2013-07-12 11:12:57 -07:00
Jakub Vrana
352f29804e
SimpleDB: Disable searching database
2013-07-12 10:39:52 -07:00
Jakub Vrana
127b3f6154
SimpleDB: Display overflown table names
2013-07-12 08:33:13 -07:00
Jakub Vrana
75439423d9
SimpleDB: Disable searching database
2013-07-12 08:17:26 -07:00
Jakub Vrana
af4269f26d
Remove number of selected rows from confirmation
2013-07-12 08:17:26 -07:00
Jakub Vrana
e1ad0e4f39
Display number of selected databases
2013-07-12 08:17:26 -07:00
Jakub Vrana
5328619593
Format numbers in JS
2013-07-12 08:17:26 -07:00
Jakub Vrana
36d839cf28
Mark approximate number of selected rows
2013-07-12 08:17:26 -07:00
Jakub Vrana
166a2f67f8
Disable inactive buttons
2013-07-12 08:17:26 -07:00
Jakub Vrana
999215a7e9
Fix duplicate class in partitions
2013-07-11 11:20:04 -07:00
Jakub Vrana
0ec2fbb4d4
Use alterClass()
2013-07-11 11:20:04 -07:00
Jakub Vrana
4d7c675cab
Highlight required fields in Chrome and after submit
2013-07-11 11:20:04 -07:00
Jakub Vrana
bbc2c6a9da
Fix Enter key on indexes
2013-07-11 11:20:04 -07:00
Jakub Vrana
73225975d7
Display number of tables to search in
2013-07-11 11:20:03 -07:00
Jakub Vrana
491cdefc84
Display number of rows to export
2013-07-11 11:20:03 -07:00
Jakub Vrana
9ab32bdb3c
Put SQL command and Dump on a single line
2013-07-11 11:20:03 -07:00
Jakub Vrana
20285c4550
Add editing row after writing first character
2013-07-11 11:20:03 -07:00
Jakub Vrana
07db5e0bfb
Style icon in create database
2013-07-11 11:20:03 -07:00
Jakub Vrana
b788a9e69b
Prepare Elasticsearch
2013-07-11 11:19:59 -07:00
Jakub Vrana
fc427f4f3a
Add more class="links"
2013-07-09 16:44:00 -07:00
Jakub Vrana
e80754a191
Save bytes
2013-07-09 16:37:10 -07:00
Jakub Vrana
89b366bc1b
Display number of selected tables in database overview
2013-07-09 12:06:53 -07:00
Jakub Vrana
7a1133a2fd
Generalize transactions
2013-07-09 11:43:01 -07:00
Jakub Vrana
56b0917acd
Improve speed of CSV import
2013-07-09 11:36:00 -07:00
Jakub Vrana
9de402aaf0
Prepare for multi insertUpdate()
2013-07-09 11:01:21 -07:00
Jakub Vrana
e5dad4ade2
SimpleDB: Implement insertUpdate()
2013-07-09 10:57:07 -07:00
Jakub Vrana
c1b0ecda3e
SimpleDB: Handle XML error
2013-07-09 10:54:54 -07:00
Jakub Vrana
c6b4f2e1d3
SimpleDB: Compute number of affected rows
2013-07-09 10:54:54 -07:00
Jakub Vrana
1060a3f9eb
Move SimpleDB fields computation
2013-07-09 10:54:54 -07:00
Jakub Vrana
d17b17e515
Driver for SimpleDB
2013-07-09 10:54:43 -07:00
Jakub Vrana
b7739dc0bd
Abstract UPDATE
2013-07-09 10:34:52 -07:00
Jakub Vrana
1f7fa44923
Abstract DELETE, INSERT and INSERT+UPDATE
2013-07-09 10:34:52 -07:00
Jakub Vrana
5557adf289
Use colors in icons
2013-07-09 00:40:41 -07:00
Jakub Vrana
ab80a40269
Fix JS error in trCheck() on DB overview
2013-07-09 00:34:34 -07:00
Jakub Vrana
c3b3572d83
Make import link obvious
2013-07-09 00:34:34 -07:00
Jakub Vrana
406bc96cec
Merge DB links
2013-07-09 00:34:33 -07:00
Jakub Vrana
340a1c2c2f
Disable underlining links
2013-07-09 00:34:33 -07:00
Jakub Vrana
ffc1fa000f
Move logout button
2013-07-09 00:34:25 -07:00
Jakub Vrana
c2a3bec036
Display number of selected rows
2013-07-08 15:27:53 -07:00
Jakub Vrana
10f500dfea
Split actions for modified and selected rows
2013-07-08 15:12:17 -07:00
Jakub Vrana
19c4890018
Fix JS error with no found rows
2013-07-08 10:55:13 -07:00
Jakub Vrana
219a3c51c8
Require length when changing type from char to varchar
2013-07-08 10:23:49 -07:00
Jakub Vrana
4285d73bbc
Don't select FULLTEXT index by default (regression from Adminer 3.7.1)
2013-07-06 23:59:02 -07:00
Jakub Vrana
5f9069cc1b
Unhighlight default button after canceling inline edit
2013-07-06 23:53:03 -07:00
Jakub Vrana
22b0a85acf
Ignore lengths in adding new index
2013-07-06 23:42:37 -07:00
Jakub Vrana
7c109ba274
Move button for adding an index
2013-07-06 23:42:04 -07:00
Jakub Vrana
1a0ba88f8d
Add button for dropping an index
2013-07-06 23:35:26 -07:00
Jakub Vrana
2f1b337d9e
Add label to database selection
2013-07-06 23:12:12 -07:00
Jakub Vrana
e7c79f8725
Mark length as required for strings
...
Uses <input formnovalidate> instead of <form novalidate> to highlight error fields.
2013-07-06 23:06:50 -07:00
Jakub Vrana
04a36e9af9
Add a new column in alter table on key press
2013-07-06 22:49:39 -07:00