Sometime back I wrote about DBvisualizer to generate schema ER design from database.
Here is another way by using schemaspy.
http://schemaspy.sourceforge.net/
This is a simple java based tool/ jar file. As per example given in link above, all you need to run the jar file providing database access details.
java -jar schemaSpy.jar -t dbType -db dbName [-s schema] -u user [-p password] -o outputDir
You might want to give database drivers jar file path. For example, for Postgres
java -jar /home/kamal/pathto/schemaSpy_5.0.0.jar -t pgsql -db dbnamehere -s public -u dhusername -p dbpassword -host localhost -port 5432 -o /home/kamal/outputdir -dp /home/kamal/pathto/postgresql-9.3-1104.jdbc4.jar