Recent

Author Topic: LibreOffices' Base  (Read 900 times)

egsuh

  • Hero Member
  • *****
  • Posts: 1449
LibreOffices' Base
« on: September 06, 2024, 08:35:22 am »
I could open my Firebird file with LibreOffice Base. Is LibreOffice Base designed to edit or maintain existing databases, like FlameRobin?

Or does it have its own database type, .odb type, like MS-Access (.accdb)?   

Or both?

I found that even though I opened my preexisting Firebird file, a new .odb file is created.


Zvoni

  • Hero Member
  • *****
  • Posts: 2690
Re: LibreOffices' Base
« Reply #1 on: September 06, 2024, 11:47:17 am »
From here: https://en.wikipedia.org/wiki/LibreOffice_Base
Quote
Base is able to work with both embedded and external database files. Embedded databases are stored as a single file using C++ based Firebird and Java-based HSQLDB as its storage engine.
When connecting to external databases, Base acts as a graphical user interface front-end to facilitate interactions with various database systems including Access Database Engine (ACE/JET), ODBC/JDBC data sources, MySQL, MariaDB, and PostgreSQL.[7]

That said: I wouldn't touch that thing with a 10-feet long poker....
« Last Edit: September 06, 2024, 11:48:55 am by Zvoni »
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

VisualLab

  • Sr. Member
  • ****
  • Posts: 445
Re: LibreOffices' Base
« Reply #2 on: September 06, 2024, 06:59:03 pm »
That said: I wouldn't touch that thing with a 10-feet long poker....

He's that bad?

Zvoni

  • Hero Member
  • *****
  • Posts: 2690
Re: LibreOffices' Base
« Reply #3 on: September 06, 2024, 07:17:00 pm »
That said: I wouldn't touch that thing with a 10-feet long poker....

He's that bad?
Let’s say i prefer the „specific“ clients to databases (DBbrowser for Sqlite, MySQL workbench et al)
That way i really have the full set of tools for each DBMS
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

MarkMLl

  • Hero Member
  • *****
  • Posts: 7617
Re: LibreOffices' Base
« Reply #4 on: September 06, 2024, 09:29:23 pm »
My experience is that "general purpose" clients fare very badly when asked to work with a non-trivial database. The first thing that happens is usually that they try to load a billion-row table into local storage...

Let’s say i prefer the „specific“ clients to databases (DBbrowser for Sqlite, MySQL workbench et al)
That way i really have the full set of tools for each DBMS

Having said which, it should not be beyond the wit of man to define the available SQL facilities using something like LSP, so that the client knew in advance what could be used to control the queries it needed to use and how it could recover metadata.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

egsuh

  • Hero Member
  • *****
  • Posts: 1449
Re: LibreOffices' Base
« Reply #5 on: September 07, 2024, 03:10:33 am »
It's enough to know that I can manage Firebird DBs with LibreOffice's Base. And hope that Base's support for Firebird would be excellent as Firebird is the default embedded DB for Base.

I am using FlameRobin as main tool, but one thing it does not fully support is printing of texts --- stored procedures, etc. So I use DBeaver as an assist.

Not sure I can open stored procedures (and DDLs) using Base. But if possible, LibreOffice would be a better option than DBeaver because LibreOffice is used frequently and I have better access (within my cognitive system).

 

TinyPortal © 2005-2018