On 1/7/26 04:40, Denis Simonov wrote:
> I have several questions that weren't addressed in the proposed RFC:
>
> 1. Is it possible to view which local temporary tables were created in a
> session, along with descriptions of their fields and indexes? Will new
> virtual tables be introduced for this purpose?
I believe a table which can list at least names from LTTs of others
connections would be good.
But I'm not sure if everything is needed. Why would one need to know the
field names of LTTs in others connections if their data cannot be queries?
On 08/01/2026 01:40, Adriano dos Santos Fernandes wrote:
> On 1/7/26 09:23, 'Mark Rotteveel' via firebird-devel wrote:
>> On 06/01/2026 12:59, Adriano dos Santos Fernandes wrote:
>>> Constraints (PK, FK, CHECK)
>>> • GTT: Supported
>>> • LTT: Not supported
>>
>> What is the reason for lack of support for constraints.
>>
>
> Implementation limit.
>
> I'd want to avoid this complexity at least in initial implementation.
OK good to know, thanks.
> In fact, IMO the missing things is more about completeness (and
> complexity) than usefulness for LTT. I would later go to "declared LTT"
> than go to this.
Do you mean you think "declared LTT" are more or less important?
(Because you say to inverse of "I would sooner go", but I think you mean
sooner, not later.)
As I understand "declared LTT", that would be something like a table
declaration in a stored procedure or execute block, or something like
that, right?
Maybe it's already in place, but a "table type" field in the system table would avoid slicing and dicing table ids, would be backwards and forwards compatible, and would be easier to handle on the client side, and give a great deal more flexibility.
The fundamental principle here is that in design, falling in love with your first idea is almost always a mistake.
--
Support the ongoing development of Firebird! Consider donating to the Firebird Foundation and help ensure its future. Every contribution makes a difference. Learn more and donate here:
https://www.firebirdsql.org/donate
---
You received this message because you are subscribed to the Google Groups "firebird-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebird-deve...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/firebird-devel/cc9ecd82-6963-4390-8ccf-58d7596da319%40gmail.com.