sabiql 1.7.0

A fast, driver-less TUI for browsing and editing PostgreSQL databases
Documentation
1
2
3
4
5
6
7
8
use crate::domain::Table;

pub trait DdlGenerator: Send + Sync {
    fn generate_ddl(&self, table: &Table) -> String;
    fn ddl_line_count(&self, table: &Table) -> usize {
        self.generate_ddl(table).lines().count()
    }
}