Intern werden Tabellen in Form von Dateien abgelegt. PostgreSQL unterstützt keine Raw Devices - das System ist also auf Filesysteme angewiesen. Der Grund für die fehlende Unterstützung von Raw Devices ist relativ einfach: Das PostgreSQL Core Team hat das Ziel, das System so portabel wie möglich zu machen. Im Fall von Raw Devices würde man ein Abstraktionslevel in Form des Betriebssystemes verlieren - es wäre also notwendig, sehr viel Zeit zu investieren, die man sinnvoll anders verwenden kann.