Icon reference
File types
To view the list of file types recognized by PyCharm, in the Settings dialog (Ctrl+Alt+S) , go to . If a file in your project is marked with the icon, it indicates that PyCharm can't recognize it. In this case, you can register and configure a new file type.

Common
Icon | Description |
|---|---|
| Python script |
Class | |
Method | |
Function | |
Field | |
Variable | |
Property | |
Parameter | |
| Element |
Project structure | |
Directory | |
Package | |
| |
Visibility modifiers | |
private | |
protected | |
public | |
| The lock decorator in the upper-left part of a symbol marks a symbol whose name begins with one or more underscores. Such names are considered pseudo-private and are specially treated by an interpreter to restrict their visibility scope. |
| The blue bubble in the upper-left part of a symbol marks a symbol whose name begins and ends with two underscores, and is specially treated by an interpreter and standard library. |
Data Sources
Icon | Description |
|---|---|
Access Method | |
Aggregate | |
Alias Type | |
Argument | |
Body | |
Check | |
Cluster | |
Collation | |
Collection Type | |
Column. For more information about column icon combinations, refer to Possible icon combinations for columns. | |
Data File | |
Database | |
Read-only status | |
DDL data source | |
Default | |
Exception | |
Extension | |
External Schema | |
Foreign Data Wrapper | |
Foreign Key | |
Foreign Table | |
Index | |
Key | |
Materialized Log | |
Materialized View | |
Object Attribute | |
Object Type | |
Operator | |
Package | |
Primary key | |
Projection | |
Data sources | |
Role | |
Routine | |
Rule | |
Scheduled Event | |
Schema | |
Sequence | |
Server | |
Stored procedure or function | |
Synonym | |
Table | |
Table Type | |
Tablespace | |
Trigger | |
User | |
User Mapping | |
Variable | |
View | |
Virtual column | |
Virtual foreign key | |
Virtual view | |
Virtual Table |
Bookmarks
Icon | Description |
|---|---|
| Anonymous bookmark – a check sign bookmark. |
| Lettered mnemonic bookmark – a letter in the interval from A to Z. |
| Numbered mnemonic bookmark – a number in the interval from 0 to 9. |
Most icons have tooltips that explain what they mean. To view a tooltip, hover over an icon.
Database object icons
Install the Database Tools and SQL plugin
This functionality relies on the Database Tools and SQL plugin, which you need to install and enable.
Press Ctrl+Alt+S to open settings and then select .
Open the Marketplace tab, find the Database Tools and SQL plugin, and click Install (restart the IDE if prompted).
Database object icons let you quickly identify different types of introspected database objects. You can find them in selected tool windows (for example, Database, Database Changes, and Services), the code editor, the data editor, and so on. Each database object has a dedicated icon.

For more information about data source and database object icons, refer to the reference chapters of the Database tool window topic: