PgSQL Visual Managerλ κ°λ°μ, DBA, λ°μ΄ν° μμ§λμ΄λ₯Ό μν΄ μ€κ³λ μμ ν κΈ°λ₯μ PostgreSQL ν΄λΌμ΄μΈνΈμ
λλ€. ν°λ―Έλμ μ¬μ©νμ§ μκ³ λ κΉλνκ³ λͺ¨λ°μΌ μΉνμ μΈ λ°©μμΌλ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄λ¦¬ν μ μμ΅λλ€.
μ΄λ€ PostgreSQL μλ²μλ μ°κ²°νμ¬ schema, table, viewλ₯Ό μ¦μ νμνμΈμ. μ€λ§νΈ μλν°λ‘ raw SQL queryλ₯Ό μ€ννκ³ , rowλ₯Ό μκ°μ μΌλ‘ νμΈΒ·μμ νλ©°, κ²°κ³Όλ₯Ό λͺ μ΄ λ§μ λ΄λ³΄λΌ μ μμ΅λλ€.
ββββββββββββββββββββββββββββββ
π μ°κ²°
ββββββββββββββββββββββββββββββ
β’ μ¬μ©μ μ§μ μμ λΌλ²¨μ΄ μλ μ¬λ¬ named connection μ μ₯
β’ SSH tunnel μ§μ β password λλ private keyλ‘ jump serverλ₯Ό ν΅ν΄ μ°κ²°
β’ μ νμ client certificateλ₯Ό ν¬ν¨ν SSL/TLS μνΈν: Root CA, Client Cert, Client Key
β’ μ μ₯νκΈ° μ μ λͺ¨λ connection ν
μ€νΈ κ°λ₯
β’ μμ ν λ‘컬 credential μ μ₯ β passwordλ μ λ κΈ°κΈ° λ°μΌλ‘ λκ°μ§ μμ΅λλ€
ββββββββββββββββββββββββββββββ
ποΈ λ°μ΄ν°λ² μ΄μ€ νμκΈ°
ββββββββββββββββββββββββββββββ
β’ κΉλν sidebar layoutμμ λͺ¨λ schema, table, view νμ
β’ λ€μ μ°κ²°νμ§ μκ³ active connectionμμ database μ ν
β’ schemaλ³λ‘ tableμ filterνκ±°λ μ΄λ¦μΌλ‘ μ€μκ° κ²μ
β’ tableκ³Ό viewλ₯Ό λͺ
ννκ² μκ°μ μΌλ‘ ꡬλΆ
β’ phone λ° tablet νλ©΄ ν¬κΈ°μ λͺ¨λ μ΅μ ν
ββββββββββββββββββββββββββββββ
π ν
μ΄λΈ λ·°μ΄ λ° μλν°
ββββββββββββββββββββββββββββββ
β’ νμ΄μ§λΉ 25 / 50 / 100 / 200 rowλ₯Ό μ§μνλ paginated data grid
β’ ν λ²μ tapμΌλ‘ λͺ¨λ column μ λ ¬
β’ WHERE clause barλ₯Ό μ¬μ©ν΄ row filter β μ¦κ²¨ μ°λ desktop toolμ²λΌ μ¬μ©
β’ columnλ³ smart controlλ‘ μ row insert:
β temporal columnμ© date, time, datetime picker
β nullable fieldμ© NULL toggle
β numeric typeμ© number keyboard
β edit modeμμ primary key field μ κΈ
β’ νμΈ μ μ°¨μ ν¨κ» row edit λ° delete
β’ cellμ κΈΈκ² λλ¬ κ°μ clipboardμ copy
ββββββββββββββββββββββββββββββ
βοΈ μΏΌλ¦¬ μλν°
ββββββββββββββββββββββββββββββ
β’ syntax highlighting λ° line numberκ° μλ SQL editor: Atom One Dark/Light
β’ 3κ°μ§ modeμ context-aware autocomplete:
β SQL keyword λ° function: SELECT, WHERE, COALESCE, ROW_NUMBERβ¦
β FROM, JOIN, UPDATE, INTO λ€μ table name
β WHERE, SET, SELECT λ€μ column name β schemaμμ liveλ‘ κ°μ Έμ΄
β’ κ° query ν execution time, affected rows, row count νμ
β’ ν λ²μ tapμΌλ‘ κ²°κ³Όλ₯Ό CSV λλ JSONμΌλ‘ export
ββββββββββββββββββββββββββββββ
π 보μ μ°μ
ββββββββββββββββββββββββββββββ
β’ λͺ¨λ credentialμ Flutter Secure Storageλ‘ μ μ₯: Keystore / Keychain
β’ SSL mode: disabled, require, verify-server
β’ private key fileμ μ§μνλ μμ ν SSH tunneling
β’ μλ keepalive λ° reconnect β idle connectionλ active μν μ μ§
ββββββββββββββββββββββββββββββ
π¨ λ§€μΌ μ¬μ©νκΈ° μ’κ² μ€κ³
ββββββββββββββββββββββββββββββ
β’ dark λ° light theme μμ μ§μ
β’ responsive layout β tabletμμλ sidebar, phoneμμλ drawer
β’ λ λμ κ°λ
μ±μ μν μ± μ 체 monospace font
β’ color-coded connectionμ΄ μ μ©λ κΉλν Material 3 design
β’ ν λ²μ tapμΌλ‘ μ΄λ€ κ°μ΄λ clipboardμ copy
ββββββββββββββββββββββββββββββ
μΆμ² λμ
ββββββββββββββββββββββββββββββ
β Backend λ° full-stack developer
β remote serverλ₯Ό κ΄λ¦¬νλ database administrator
β μ΄λ μ€ λΉ λ₯Έ μ κ·Όμ΄ νμν DevOps engineer
β ad hoc queryλ₯Ό μ€ννλ data analyst
β phoneμμ pgAdmin μμ€μ accessλ₯Ό μνλ λͺ¨λ μ¬μ©μ
PgSQL Visual Managerλ open, lightweightνλ©° Flutterλ‘ μ μλμμ΅λλ€. λΆνμν bloatλ νμ subscription μμ΄ Androidμμ native experienceλ₯Ό μ 곡ν©λλ€.
μ
λ°μ΄νΈ λ μ§
2026. 6. 24.