Progress Open Edge添加索引后,Eclipse开发工具无法查看索引求助
Hey there! Let's work through this index visibility issue together—this is a common snag when using Progress OpenEdge with Eclipse, so you’re definitely not alone. Here are the most effective fixes to try:
Refresh your Eclipse database connection first
Sometimes the tooling just needs a quick refresh to pick up server-side changes. Right-click your database connection in the Progress Explorer view, select Refresh, and wait a few seconds. If that doesn’t work, try disconnecting and reconnecting the connection entirely.Confirm the index actually exists on the server
Double-check that the index was created successfully in the database. Run this command in the OpenEdge Data Administration tool or a connected SQL editor:SELECT INDEX-NAME, TABLE-NAME FROM SYSPROGRESS.SYSINDEXES WHERE TABLE-NAME = 'YourTargetTableName';Replace
YourTargetTableNamewith the actual table you added the index to. If the index doesn’t show up here, the problem is with the index creation itself, not Eclipse’s tooling.Clear Eclipse project metadata
Cached project metadata can prevent Eclipse from showing the latest database changes. Try two steps:- Right-click your project in the Project Explorer and select Refresh.
- Go to Project > Clean, select your project, and click OK—this forces Eclipse to rebuild its project metadata from scratch.
Double-check you’re connected to the right database
It sounds simple, but mix-ups between dev/staging database instances happen all the time. Verify that your Eclipse connection points to the exact same server and database where you created the index.Update the Progress OpenEdge Eclipse plugin
Outdated plugins can have compatibility gaps with newer OpenEdge versions. Go to Help > Eclipse Marketplace, search for the Progress OpenEdge plugin, and install any available updates. Restart Eclipse after updating.
If none of these steps work, try reimporting the database schema into your project: right-click your database connection, select Import Schema, and follow the prompts to reimport table and index definitions.
内容的提问来源于stack exchange,提问作者DespicableU

