Projects can significantly speed up access to a small group of logically related objects because you do not have to scroll long lists in the main Object Explorer to find a specific object. It is more convenient to have a single access point that contains links only to required objects of interest. It also allows you to avoid switching in the main explorer's tree between object type subfolders, such as Tables and Routines, when you need to view stored procedure's syntax and related tables' structures.
For example, a developer can include into a project a group of related tables, views and stored procedures, which are part of the current development project, or all SQL scripts that define "Accounting Sub-System". DBAs can include into projects links to frequently used system management SQL scripts and stored procedures.
User can create a project and any number of folders within the project to organize object links the most efficient way for a fast access.
Each object link, displayed under a project folder, allows performing all operations that are available for an object node under a regular Object Explorer folder, such as Tables folder or Routines folder. For example, using popup menu on a table link under a project folder, you can invoke View Data, Edit Table Structure or Export Data operations.
NOTE: You can include a link to the same object into multiple logical projects. For example, you can include a link to a table "tbl_customer" into "Accounting" and "Sales" projects, which allows accessing this table from both places without having to switch back and forth between two branches in the tree.
The following object links can be included into the project or any project's folder:
Database objects, such as tables, views, stored procedures, triggers, indexes and constrains.
Virtual folders, which provide links to OS file system folders. A virtual folder allow to dynamically display all SQL script files and text files located in a selected OS folder. For example, you can easily open and edit any existing SQL script in your version control working directories. Newly created files in this working directory will automatically show up in a virtual folder so that you will not have to add them to a project manually. You can add any number of virtual folders to a Project Folder.
Individual SQL script files or text files
Server Studio's created files, such as E/R diagrams, Sentinel Historical Performance reports, Data Import/Export definitions, Load Test Scenario, etc.
Project Explorer consists of Projects root folder, under which user-created projects are displayed. To create a new project, choose New Project from a popup menu on the Projects root folder. Each project has a name, description and associated Informix instance connection. You can include into a single project database objects that belong only to one selected Informix instance but each project can combine links to database objects from several databases located on the same Informix instance.
Each project can contain either database objects' or files' links, or folders (subfolders) that can also contain list of database object links. Using folders and subfolders, you can create any hierarchy that you need to organize object links.
To remove object links from a project, select a required object or a virtual folder in Project Properties grid or in Project tree, and choose Remove from Project popup menu. Multiple objects can be selected in Project Properties grid using Ctrl+Click mouse operation. When you remove a project subfolder or a virtual folder, it removes all links to objects that are part of this subfolder or a virtual folder.
NOTE: Remove from Project operation does not actually delete selected database objects or files. It just removes links to them from a user project definition. If you want to actually delete database object from database schema, you should perform Delete operation in the main Object Explorer.