Nothing much of interest in journal_themes:
mysql> DESCRIBE journal_themes ;
+-------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------------+------+-----+---------+----------------+
| id | tinyint(3) unsigned | NO | PRI | NULL | auto_increment |
| name | varchar(30) | NO | UNI | NULL | |
+-------+---------------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)
mysql> SELECT * FROM journal_themes ORDER BY id ;
+----+----------+
| id | name |
+----+----------+
| 1 | generic |
| 2 | greypage |
| 3 | bluebox |
+----+----------+
3 rows in set (0.00 sec)
There is nothing at all in the journal_transfer table:
mysql> SELECT count(*) FROM journal_transfer ;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
mysql>
The journals table provides an "abstraction" of a journal entry. The actual text of a journal entry is stored in the journals_text table:
mysql> DESCRIBE journals_text;
+-----------+-----------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-----------------------+------+-----+---------+-------+
| id | mediumint(8) unsigned | NO | PRI | NULL | |
| article | mediumtext | NO | | NULL | |
| introtext | mediumtext | NO | | NULL | |
+-----------+-----------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql>
We will come back to this table shortly. For now, suffice it to say that the id field provides an index into both the journals and journals_text tables, the introtext field contains the HTML for the Journal Entry, and the article field contains a plain-text rendition of the introtext field.