• Нужен ли первичный ключ в таблицах PostgreSQL?

    @Akina
    Виктор Кожухарь, обычно в связующей таблице (adjacency table) создают прямой и обратный индексы (в вашем случае (point_id, user_id) и соответственно (user_id, point_id)). Они накрывают любое использование этой таблицы. Ну и либо один из них объявляется первичным, либо добавляется синтетический ПК (если сама связь по модели является сущностью), и тогда поля явно описываются как NOT NULL и один либо оба индекса делаются уникальными.
    Написано
  • Нужен ли первичный ключ в таблицах PostgreSQL?

    @Akina
    А нафига нужен отдельный индекс по point_id?
    Написано
  • Конфигурация коммутатора сохранилась - это крах?

    @Akina
    I.CaR Soft,
    переименовывать он себя не давал, дескать системный. Удалять из загрузчика тоже не дал.

    На самом деле надо просто хорошо порыться в документации. Есть какая-то команда, которая указывает, какой файл должен использоваться при загрузке (только не помню, одноразовая она или постоянная - последний раз её пользовал лет 7 назад). Надо её найти для вашего коммутатора - и использовать. Опять же не знаю как для вашей модели - а у наших S9300 конфиг кладётся прям зипованный.
  • Нужен ли первичный ключ в таблицах PostgreSQL?

    @Akina
    Получается, это pgadmin кривой.

    Да нет, не сказать что кривой. Просто у его автора есть некое вИдение, как оно должно быть - и обязательность наличия ПК в таблице в этом вИдении присутствует.

    И да, с точки зрения визуального клиента такая фича оправдана. Он обязан сохранять однозначное соответствие между физической записью в таблице и её отображением на экране... а как это сделать, если структура таблицы позволяет создать полные дубликаты? сервер-то их различит по некоему внутреннему индексу, а что делать бедному клиенту?
    А если начхать на идентификацию, типа поправим любой из дубликатов, какая разница, то таким подходом можно капитально нагадить в параллельную транзакцию.
  • Нужен ли первичный ключ в таблицах PostgreSQL?

    @Akina
    shupike,
    если удалить pkey - просто блокируется кнопка Add

    А это может быть фича клиента.. вот запросто.
    Написано
  • Нужен ли первичный ключ в таблицах PostgreSQL?

    @Akina
    просто служит для связанности при запросах

    ?? Что означает эта фраза? Если речь об организации связи M:N, то да, без ПК тут можно и пережить... и в Постгрессе, кстати, тоже. Хотя куцего описания явно недостаточно, чтобы понять происходящее.
    Написано
  • Конфигурация коммутатора сохранилась - это крах?

    @Akina
    как теперь "подсунуть" в автозагрузку коммутатору этот .cfg не понимаю.

    Скопировать на место /config.cfg и перегрузить коммутатор без сохранения текущей конфигурации. Хотя лучше бы сперва всё с флэш-памяти забэкапить наружу.
    Написано
  • Конфигурация коммутатора сохранилась - это крах?

    @Akina
    С FTP опыт был лишь с Windows системами.

    А какая разница? Команды везде одни и те же. Запускаешь у себя в консоли FTP.EXE, подключаешься и загружаешь файл. Или наоборот, запускаешь у себя TFTP-сервер и аплоадишь в него с консоли коммутатора. Надеюсь, у тебя есть учётка на коммутаторе с правом FTP.

    Я не умею ПК заводить в сеть агрегаций они (порты все оптические SFP) на транках. По цепочке могу подключить ПК к коммутатору, но как же я определю сеть (VLAN их здесь 30-40)? Дам сеть с инетом - он не увидит коммутаторы

    Чёблин? тебе вообще-то нужен тот VLAN, с которого разрешено управлять коммутатором. И порт, на котором такой VLAN присутствует. Если нет оптической сетевой - используй как промежуточный любой коммутатор с соотв. оптопортом и медным портом.
    Написано
  • Конфигурация коммутатора сохранилась - это крах?

    @Akina
    I.CaR Soft,
    Есть коммутатор (агрегации) huawei.
    ...
    Коммутатор оптический дорогостоящий (48 SFP-портов), там есть и порт USB рядом с консольным и Ethernet.

    Не, а просто модель назвать не судьба?

    Вы написали "смотрите, что на флэшке" - Как это понимать?

    Имеется в виду встроенный накопитель устройства, внутренняя флэш-память.

    как это увидеть?

    Загрузить на рабочую станцию по FTP и смотреть...

    Через что это flash:/cinfig.cfg увидеть?

    Лучше скопировать и потом разглядеть ВСЕ файлы с накопителя. А именно файл конфигурации - да хоть блокнотом!
    Написано
  • Что из перечисленного является протоколом прикладного уровня?

    @Akina
    Василий Банников, нунинаю... а почему бы не посчитать HTTPS транспортом для HTTP, к примеру?
    Написано
  • Конфигурация коммутатора сохранилась - это крах?

    @Akina
    Изучите имеющиеся во внутренней памяти файлы. Если работник из той организации, что запускала объект, грамотный, то среди файлов должна лежать копия конфигурации за определённую дату.
    Также, если сдача-приёмка объекта проходили правильно, то в исполнительной документации должна быть распечатка конфига либо (для электронной документации) его бэкап.
    Накрайняк посмотрите остальные штатные слоты конфига, вдруг там лежит нужная копия... впрочем, слотов как правило всего два, и во втором зачем-то так и хранится заводской конфиг.
    Ну а если нигде нет - то без шансов.
    Написано
  • Что из перечисленного является протоколом прикладного уровня?

    @Akina
    HTTP + FTP - точно. А вот насчёт HTTPS я бы засомневался...
    Написано
  • Как сделать сервер видимый для рабочей группы в другой сети?

    @Akina
    В заголовке вы хотите видимости - что следует понимать как видимость в сетевом окружении. Тогда как по тексту вы просто хотите получать доступ по имени. Что нужно на самом деле?
    Для второй версии задачи достаточно раздать по всем станциям LMHOSTS с нужными соответствиями. И то только при условии, что все адреса назначаются статически, или динамически со статическим резервированием.
    А для первой задачи, и для второй при динамических адресах - поскольку у вас рабочие группы, то придётся озаботиться WINS-серверами. Хотя динамические адреса у серверов, да в рабочей группе - это из разряда "странное".
    Написано
  • Объясните CASE WHEN THEN?

    @Akina
    Ипатьев,
    Не отвечает на вопрос "Тут тоже надо указывать четыре ID?"

    На этот вопрос уже дан ответ, и добавить к нему в общем-то и нечего. Так что какой смысл?
    Написано
  • Какую формулу использовать?

    @Akina
    Тут надо не формулу искать, а использовать правильный тип данных. В общем случае - дробный (но этот тип, по-моему, нигде не реализован как встроенный). Или хотя бы какой-нибудь денежный, но никак не тип с плавающей точкой.
    Какие именно есть типы в Go, я не в курсе...
    Написано
  • Как настроить ACL между vlan, чтобы был полный доступ с одного vlan, с другого нет?

    @Akina
    И не мешайте в одну кучу VLAN (второй уровень) и IP (третий уровень)
    Написано
  • Wi-Fi. Странное поведение Нет антен - сигнал слабый, но пароль проходит. Есть антены - сигнал хороший, но пишет "неверный пароль" Почему?

    @Akina
    Да тут может дойти вообще до дури - вплоть до того, что с антенной и без неё ты устанавливаешь связь с разными устройствами...
    Написано
  • Как динамически делать выборку по дням, неделям или месяцам?

    @Akina
    Тут так странно даты указаны, чтобы учесть тайм зону (+3 часа)

    Ну если бы вы вместо '2024-04-09 21:00:00' написали CONVERT_TZ('2024-04-10', 'GMT', 'MSK'), то можно было и не пояснять...
    Написано
  • Что сработает быстрее, что лучше использовать?

    @Akina
    что сработает быстрее?

    Вопрос лишён смысла практически полностью.

    Глубоко плевать, что написано на клиентской стороне в синтаксисе фреймворка. Всё зависит от того, в какой SQL-запрос это превратится, что именно получит сервер БД от клиентского приложения.

    А потому включаете General Log, смотрите, что было спрошено с сервера БД, смотрите план выполнения для соотв. запросов - и только тогда можно говорить что-то осмысленное.
    Написано
  • Какой вариант демонстрации проекта оптимальный?

    @Akina
    WSGlebKavash, ну если ноут дадут, то в разы проще. Я-то ориентировался на необходимость волочь девайс через границу.

    Просто ноут-то дадут явно не игровой, памяти мало, СУБД может на нём еле шевелиться...
    Написано