Ashesh Vashi
6999249dcd
Ensure the default schema is set when creating objects. Fixes #1735
2016-09-26 10:15:23 +01:00
Ashesh Vashi
b80cd43ae6
Misc changes
...
- Setting the CodeMirror height when panel is resized, which you had mentioned.
- Added a new CellEditor (DatetimePickerEditor) for datetime picker.
2016-09-26 10:04:49 +01:00
Ashesh Vashi
1c623c56e7
Fixes#1737 - Setting the schedma-id as the pid (parent-id) for the
...
sequences node instead of the server-id.
Due to this - during updating the sequence node, it was not able to find
out the correct parent node, and it was updating the existing node, but
- later it (considering the old node) was removed by the replace logic.
2016-09-24 14:25:16 +05:30
Murtuza Zabuawala
5c855234f8
Ensure we go back to the login page after logging out, when installed at a virtual root. Fixes #1691
2016-09-23 13:10:48 +01:00
Ashesh Vashi
8797b3f3bf
Change rolvaliduntil format to "YYYY-MM-DD HH:mm:ss Z" for consistency with the rest of the app.
2016-09-23 10:10:31 +01:00
Murtuza Zabuawala
f18c455411
Don't offer CREATE Script options on servers or server groups. Fixes #1578
2016-09-23 10:06:50 +01:00
Ashesh Vashi
163ae4d53d
Misc fixes and additions for pgAgent support:
...
- Added DatetimepickerControl, MomentCell (using moment.js)
- Used the 'DatetimepickerControl' in Role (Also - resolved an issue, when unset the datetime for 'Valid Until'.)
- Added a 'Select All/Unselect All' adaptor for Select2 used by pgAgent nodes.
- Fixed an issue with SubNodeCollectionControl, which was not starting the modification session of the child model, when created default value for collection is not null/undefined. And, hence - validation on the child model was not working.
- Fixed a memory leak with SqlFieldControl, and SqlTabControl, which was not releasing the CodeMirror properly.
2016-09-22 15:27:59 +01:00
Murtuza Zabuawala
a113b43a1f
Add Packages as a synonym target type. Fixes #1611
2016-09-22 14:56:00 +01:00
Murtuza Zabuawala
f48f806657
Fix stats on PG 9.6. Fixes #1719
2016-09-22 14:17:47 +01:00
Murtuza Zabuawala
9a56fb552c
Ensure the favicon can be found. Fixes #1692
2016-09-22 13:07:07 +01:00
Navnath Gadakh
1cb5a7c7ca
Update regression tests to resolve issues where database/connections were getting mixed up.
2016-09-22 12:58:38 +01:00
Harshal Dhumal
f117685d77
Drop all connections from the connection manager when a server is dropped to avoid issues if sqlite reuses an ID. Fixes #1720
2016-09-22 12:57:52 +01:00
Dave Page
2077bd5fdc
Prevent browsers caching responses. Fixes #1171
2016-09-21 16:18:22 +01:00
Dave Page
7a40171300
Handle nested JSON correctly in SlickGrid. Fixes #1713 . Fixes #1404
2016-09-21 13:43:27 +01:00
Surinder Kumar
28ce31a022
Save error details when executing to CSV, if no data is returned. This ensures the user gets some feedback rather than nothing at all. Fixes #1592
2016-09-20 11:57:51 +01:00
Murtuza Zabuawala
f991354f9a
Handle composite type return values properly in the debugger. Fixes #1662
2016-09-20 11:27:51 +01:00
Surinder Kumar
febb1b80b1
Ensure items are properly added to the treeview when their parent has no pre-existing children. Fixes #1627
2016-09-20 11:18:07 +01:00
Ashesh Vashi
7ab0eb158f
Ensure jQuery is loaded before SlickGrid. Fixes #1712
...
Patch by Ashesh with contributions from Surinder.
2016-09-19 17:08:57 +01:00
Navnath Gadakh
c84fd83595
Enhanced summary output for the test suite.
2016-09-19 16:49:06 +01:00
Murtuza Zabuawala
881d2a60a4
Fix an exception that could occur when the browser pings the server following a restart. Fixes #1707
2016-09-19 15:57:52 +01:00
Murtuza Zabuawala
2440f89a71
Fix an issue where the edit icon vanished and the default tab wasn't shown when advanced-editing a column in the table dialogue. Fixes #1704
2016-09-19 15:37:04 +01:00
Surinder Kumar
cc0cb83277
Resolve a syntax error when updating packages with no body. Fixes #1588
2016-09-19 15:33:19 +01:00
Murtuza Zabuawala
82d63804c1
Resolve a refresh issue when updating packages. Fixes #1625
2016-09-19 09:41:13 +01:00
Murtuza Zabuawala
fc5ce22de9
Allow creation of objects in schemas with special chars in the name. Fixes #1598
...
This was caused through generation of SQL based on HTML-escaped labels, not the raw versions.
2016-09-16 17:02:57 +01:00
Murtuza Zabuawala
c044af9585
Bulk delete rows in SlickGrid. Fixes #1696
2016-09-16 16:46:58 +01:00
Murtuza Zabuawala
c5f04d03c6
Fix an issue where several default privileges cause error on database. Fixes #1670
2016-09-16 16:06:29 +01:00
Surinder Kumar
92bc312d2d
Fix updating of matview definitions. Fixes #1595
2016-09-16 15:41:07 +01:00
Magnus Hagander
ce20dbc25a
Add classid filter to queries on pg_depend. Fixes #1705
...
There are a number of cases where queries in both pgadmin4 and pgadmin3 are done against pg_depend but falis to constrain the query on classid.
In particular, if for example a constraint and a sequence exists with the same oid (which is perfectly valid, as they are in different tables), a column will suddenly refer sequences that are completely incorrect. When we look up sequences, we have to make sure we only match dependencies against pg_class.
2016-09-16 11:24:54 +01:00
Surinder Kumar
165b93a968
Fix a syntax error when creating a trigger function on PPAS 9.5+. Fixes #1600
2016-09-16 11:12:41 +01:00
Surinder Kumar
1ce5b38f4a
Fix an issue when changing the length of a column in the table dialogue. Fixes #1669
2016-09-16 11:09:13 +01:00
Ashesh Vashi
2f32427c59
Fix an issue in the Query Tool which causes it to hang in some installations of Chrome 53.0.2785.116 on Mac.
...
This commit also modifies the Query Tool to load SlickGrid using require.js.
2016-09-16 10:18:49 +01:00
Surinder Kumar
016de5dc88
Fix scrolling in the query tool editor. Fixes #1579
2016-09-15 10:15:00 +01:00
Ashesh Vashi
c48e8d415b
The Switch Dependency Cell, implemented in schema module, has a special
...
case. Its purpose is now to handle certain scinarios specific to table
children modules.
Renamed it to 'TableChildSwitchCell' from 'SwitchDepCell' to avoid any
conflict in future.
2016-09-15 13:36:56 +05:30
Navnath Gadakh
d3d8836f61
Introduce a test config database for the regression tests, and track/remove objects that are created during testing.
2016-09-14 16:26:12 +01:00
Murtuza Zabuawala
3807ba047b
Don't have the query tool try to load arrow_right_spearmint.png. Fixes #1693
2016-09-14 16:12:49 +01:00
Dave Page
fcc81d32cc
Fix condition check for avoiding sorting of columns.
2016-09-14 12:33:54 +01:00
Murtuza Zabuawala
db7b8a8fa5
Don't disable the save button when executing a query in the query tool. Fixes #1695
2016-09-14 11:22:54 +01:00
Surinder Kumar
3035ae13df
Fix CMD+V (Paste) in the Mac runtime. Finally fixes #1478
2016-09-14 11:17:34 +01:00
Murtuza Zabuawala
4ba8f4830b
Don't sort columns (tables, views, matviews, catalogs etc) on the treeview by name, but by ordinal. Fixes #1687
2016-09-14 11:13:50 +01:00
Surinder Kumar
2ee631d6fc
Remove blank lines in the formatting of SELECT scripts for functions. Fixes #1690
2016-09-14 11:08:10 +01:00
Surinder Kumar
f2469d113c
Fix function signature generation for reverse engineered SQL. Fixes #1674
...
1) In SQL pane, the signature in comments had arguments with name and type, Now it will show arguments with type only.
2) There is no indent+newline between arguments (there isn't even a space). - Fixed
3) The default value for the last argument is omitted. - Fixed
Last argument is omitted because the value for the last argument we got from table is empty.
Now we form function signature in the get_definition.sql using 'pg_catalog.pg_get_function_arguments' method.
Above changes will reflect in Functions, Procedures & Trigger function Nodes.
2016-09-14 10:59:11 +01:00
Murtuza Zabuawala
751327eacc
Ensure View Data on a table with zero columns doesn't throw an error. Fixes #1677
2016-09-14 10:43:08 +01:00
Murtuza Zabuawala
046f6dd442
Fix creation of DO INSTEAD rules. Fixes #1681
2016-09-14 10:39:16 +01:00
Murtuza Zabuawala
a67c4fc1dc
Fix a typo in the error handling in the browser that caused some errors to be reported to the console only.
2016-09-14 10:33:41 +01:00
Murtuza Zabuawala
071b609a44
Fix error when refreshing table node. Fixes #1686
2016-09-14 10:30:02 +01:00
Dave Page
d848e9cefe
Use SSL when loading Gravatar icons. Fixes #1694
2016-09-13 13:39:26 +01:00
Surinder Kumar
f2ed6fa4dd
Fix function signature generation. Fixes #1683
2016-09-12 15:20:46 +01:00
Murtuza Zabuawala
ffc58b74d2
Allow viewing of long data values in the grid. Fixes #1672
2016-09-12 12:39:40 +01:00
Surinder Kumar
28b7a033bc
Prevent creation of packages and rules in catalogs. Fixes #1682
2016-09-12 11:37:25 +01:00
Surinder Kumar
7cfcf14312
Move the declaration of a variable into the correct scope.
2016-09-09 14:50:51 +01:00