Hi,
As I already mentioned for locating anything in Postgresql, you need to check that:
- you are connecting to the right host/IP (in Stephen's example: 127.0.0.1) (this is not needed if you are connecting locally and using UNIX sockets)
- you are connecting to the right database (in Stephen's example: mydatabase)
- and using the right schema (probably public or the same as username if not given) (to explicitly enter it in settings.py under DATABASES add: 'SCHEMA': 'myschema',)
- you are connecting with the correct user and password (in Stephen's example he is using the admin user 'postgres', and created a user 'myuser' with 'mypassword' that will be used by Django)
This means that for connecting as admin you use: psql -U postgres -h 127.0.0.1 mydatabase
To list all databases use: \l
To connect to another database use, eg: \c myotherdatabase
For listing schemas in the database where you are connected at the moment: \dn+
To list all tables in your current schema search path: \dt+
To force listing tables from schemas that are not in your search path: \dt+ myschema.*
To see your current schema search path: SHOW search_path;
To change your schema search path: SET search_path TO myschema, public;
All this commands are well described in the official PostgreSQL documentation http://www.postgresql.org/docs/9.1/static/ (also the design philosophy of the database which is good to know if you want to work with it directly) and probably also all PostgreSQL tutorials contain them. There is nothing Django/South/Mezzanine/Cartridge-specific about them.
But anyway, as you have noticed, in Django, South, Mezzanine or Cartridge it is really not recommended to manipulate with tables in the database directly, but instead manipulate with Django models, synchronize them or create database migrations using South. Everything you need can be done through them, even exporting and importing data, so there is really no need to directly manipulate the database (except initially creating a database and a user with permissions on it). Stephen suggested a few good starting points for learning about them. When you get to know them you will never want to use the old-school approaches anymore.
Greetings,
gw