General
Welcome to the official Advantage Database Server feedback forum. Do you have an idea? We want to hear from you!
We always do our best to keep you informed of our future product plans, however keep in mind the product roadmap, features, enhancements, timelines and dates discussed in this forum are forward looking and are subject to change. Sybase iAnywhere retains sole discretion as to when, if ever, discussed enhancements will occur.
-
216 votes
jeremym1234
responded
We have some ideas on this, but would welcome any ideas or comments on what kind of functionality and utilties you would like to see.
-
156 votes
-
Updateobject for TADSQuery
I would like to have a UpdateObject for a Query, so I can define the sql for update/Insert for a TADSQuery. this would avoid to make such things with Triggers
71 votes -
Configuration option for ADS to use more system resources
Typically ADS will not consume too much of the system resources so as to allow other processes on the system enough resources to run properly. However, if the system was dedicated to ADS, it would be nice to configure ADS to be more selfish with resources to improve performance.
69 votes -
Same Syntax for AOF and SQL-Where (LIKE, IN, ...)
It would be fine when the AOF (of a TADSTable) could have the same Syntax like the SQL-Where-Part of a TADSQuery.
67 votes -
Avoid changed data immediately resorted by 'ORDER BY'
When an 'ORDER BY' clause exists, this sort order should remain until a new query is posted. Edited data should not be resorted immediately after posting a record - this behaviour interferes manual record changing (e.g. when copying a field value to the next record in the query result set).
This issue should be solved at least for temporary indexes with 'ORDER BY' by introducing an Option 'Fixed' for those indexes or, even better, making this the default behaviour (like MySQL etc.).47 votes -
Add more information to ADS error messages!
Most ADS error messages dealing with table problems (7000 series) do not include much information. Would be nice to have other data included such as table name, record number, field name, etc, depending on the type of error.
42 votes -
MySQL style dump scripts as a server side backup option
The ability to generate a SQL dump of the entire database (minus blobs etc) from the server would be an excellent backup option.
41 votes -
Built in lookup fields for tables
Built in lookup fields for tables. User specifies source table, key field, etc. A writable dataset, but ignore updates to the lookup fields. Or some mechanism to make static cursors live in more situations, where we can make better decisions and try to resolve user record updates automatically.
35 votes -
Automatically fix differences between table struct and dd
On DBF table open, check table structure vs data dictionary structure definition and adjust dictionary definition if different.
31 votes -
Add Database Monitor Email Alerts
My request would be to provide the same functionality that SQL Anywhere is working in beta right now...
The ability to send email alerts warning of Bad Things Happening to your "SQL Anywhere" database server is the release-defining feature of the new SQL Anywhere Server Monitor now available in beta.
The monitor lets you pick and choose what you want to be warned about and also set values for each metric:
- CPU Usage
- Memory Usage
- Disk Usage
- Connections being blocked
- Connection count
- Long running queries31 votes -
Enum Field type
Many databases support an enumerated field type. It would be useful to be able to assign an Enumerated value, instead of storing numbers that translate to the selections.
i.e.
CREATE TABLE Info (
Relationship ENUM('self', 'spouse', 'guardian', 'other')
);30 votes -
Ability to manually update the progress callback
When processing data in a stored procedure or script using a while loop in order to report the real progress of the actual script instead of getting progress on each query execution. See example below.
DECLARE Query cursor;
OPEN Query as select * from SYSTEM.TABLES; WHILE FETCH Query DO
--Update Statement 1
--Update Statement 2
--Manually Increment Progress Callback
END WHILE;
30 votes -
sql history
In ARC, like in TOAD or Oracle SQL developer, add a SQL history window or tab that recalls the past x SQL queries
24 votes
jeremym1234
responded
Still want to do this, but no time on current schedule for it.
-
Allow fts indexes on all data types
Allow fts indexes on all data types, integer, numeric, dates, money, etc. Then users can free search everything. It can be confusing right now because they see a grid with integer data, but when they do an fts search, they don't find those records.
23 votes -
View only information for a specific database
In Advantage database manager one can see all connected users with all their open tabels and files etc for all databases on a server. It would be very handy to limit that to only those connected to a specifik database on the server. Likewise the option to disconnect the users from the server should also support only to disconnect the user from a particular database
21 votes -
One Time Synchronization to Begin Replication
Have an initial synchronization option when replication is enabled/configured so that the database doesn't have to be manually copied. Make it easier to deploy replication.
20 votes
jeremym1234
responded
I think this is a good idea too. Joachim also has suggested as a work-around for now that you can (in 9.0 and newer) set the publication up to use the new MERGE statements, then use a script that just touches each record on the source but doesn’t change it. Something like UPDATE table SET id = id
-
Add system triggers
Examples:
User: OnLogin, OnLogout
Dictionary: OnMetaDataChange
Replication: OnReplicationError
...17 votes -
add ability to compile ads-php as php module under Linux
Hello!
It would be great to add the ability to compile ads-php as php module without recompiling whole php.
It's very convenient to install / update php itself from binary repositories of modern Linux distributives, and only compile ads-php as php module from sources.
Now it's something wrong with it.
It can be compiled, but doesn't work with error like this:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'advantage.so' in Unknown on line 014 votes -
Made ace32 aivable as static library and also for wince/64
made Ace32.dll aivable for windows mobile and 64 bit platform (msvc,mingw)
IMO Is also important give the aivability of a static library that non include ace32 and other dll in final distribution
13 votes
- Don't see your idea?